親愛なるNXPサポートチームへ、
i.MX6Quadモジュールの**お客様**の一人は、カスタムのキャリアボードバリアント検出(U-Bootで異なるデバイスツリーを読み込む)を必要としています。
システムはSDカードを起動ソースとしてのみ使用します。
顧客のアイデアとして、カスタムボードのバリアントを検出するためにBOOT_CFG4[6](高または低)を使います。
BOOT_CFG4[6]は「EEPROMリカバリ有効化」として文書化されており、「シリアルROM」ブートモード用に予約されています。
SDカードから起動する際にこのピンがお客様の巾木に使われた場合、何か制限や問題があるのか気になっています。
NXPは、BOOT_CFG4[6]がSDカードのブートに影響なくボードバリアント検出に安全に使用できるかどうかについてコメントいただけますか?
よろしくお願いします
ティム
こんにちは、
NXP Semiconductors製品にご関心いただきありがとうございます。
BOOT_CFG4[6]は「EEPROMリカバリ有効化」として機能し、SDカードブートには影響しませんが、制限となります。
基板のバリアントの一つを高い値に引き上げた場合、SDカードの起動失敗に影響が出る可能性があります。BOOT_CFG4[6]はクロスブートモードのフォールバックメカニズムとして機能し、プライマリブートが失敗した後、BootROMはECSPIからブートファームウェアをロードしようとします。
望ましくない現象を引き起こしますが、ECSPIピンを設計の他の部分で使う場合は影響が大きいかもしれません。ただし、SDの起動が失敗したときにこの制限を許容できる環境であれば、そのピンを使うこともできます。
よろしくお願いします。