2400863_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2400863_ja-JP

2400863_ja-JP

i.MX8MQ: Boot ROMはFlexSPI/QSPI NOR FLASHからの起動をサポートしていますか?

こんにちは、


ハードウェア:
- i.MX8MQ(REV A0)、EVKデザインに基づくカスタムボード
- QSPI NOR:マイクロンMT25QL256A(32MB、3.3V、クアッドコネクテッド)
- BSP: Yocto Scarthgap、NXP BSP、U-BOOT 2024.04(u-BOOT-IMX)

目標:FlexSPI NORフラッシュからブートローダー(SPL + ATF + U-Boot)を起動する。
カーネルとルートファイルシステムはeMMC上に残ります。

効果的な点:
- U-Boot(uuu SDP/SDPV経由でRAMにロード)は問題なく動作します
- 「SFプローブ」がフラッシュを正しく検出します:MT25QL256A、32 MiB
- U-Bootはフラッシュの読み書きが安定してできる(検証
「SF Protect Unlock」後の読み返しテスト)
- 画像はIMXBOOT_TARGETS = 「flash_evk_flexspi」で構築されます

フラッシュメモリのレイアウト(チップからの読み出しで検証済み):
0x000000: FCFB ヘッダー - 「qspihdr check」レポート
「Q(F)SPIにブート構成ヘッダーが見つかりました」
タグ = 42464346、バージョン = 56010000
0x001000: IVT - d1 00 20 41、エントリ = 0x007E1000、
boot_data = 0x007E0FE0、self = 0x007E0FC0
0x060000: U-Boot の適切な FIT (d00dfeed) が一致します
CONFIG_SYS_SPI_U_BOOT_OFFS=0x60000

問題点:
ブートスイッチをQSPI/FlexSPIに設定し、USBケーブルで起動した場合
物理的に切断されたため、ボードは起動しません。何もない
シリアルコンソールに印刷され(SPLバナーは表示されません)、
ROMはシリアルダウンロードモードに切り替わります。

uuu -lsusb
2:1 MX8MQ SDP: 0x1FC9 0x012B NXP FLASH

BT_FUSE_SELは焼損していません。ブート設定はGPIO経由で行われます。
ブートピン。

私が既に試したこと:
- 両方のヘッダー形式: scripts/qspi_header (c0ffee01 タグ) および
scripts/fspi_header (FCFBタグ)。soc.mak をSO修正した
flash_evk_flexspiオフセット0のfspi_headerを使用します。
- 変動するFCFBパラメータ:sflashA1Size、serialClkFreq(50MHz -> 20MHz)、
dataSetupTime/dataHoldTime, sflashPadType
- 「Uuu -B QSPI」(公式組み込みスクリプト)
- 「Qspihdr Update Safe」および「Qspihdr init safe」
- フラッシュを完全に消去するのと、完全な画像を書き込むこと:
起動動作は基本的に同一です(SDPはその後に現れます)
~1.6秒対~1.8秒)を比較し、ROMが読み取っていない可能性を示唆しています
フラッシュ自体が。

質問:
1.i.MX8MQブートROMはシリアルNORからの起動をサポートしていますか?
FlexSPIでフラッシュを使うべきでしょうか?リファレンス・マニュアルのセクションは持っています
NANDフラッシュとSD/MMCをブートデバイスとしてリストアップしていますが、できませんでした
FlexSPI/QSPI NORのリストは見つかりません。i.MX8MM/8MNのドキュメントのようです
説明は難しいですが、8MQについてはよくわかりません。
2. もし対応しているなら、フラッシュの正確な予想レイアウトはどうなりますか?
FCFB の場合、IVT はオフセット 0x400 または 0x1000 にあるべきでしょうか
0x0に存在しますか?
3. 選択すべき正しいBOOT_MODE / BOOT_CFGの組み合わせは何ですか?
i.MX8MQでFlexSPI NORブートは可能ですか?
4. REV A0シリコンに関して既知の正誤表はありますか?
FlexSPIブート?

よろしくお願いします。

Tags (1)
No ratings
Version history
Last update:
19 hours ago
Updated by: