2075706_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2075706_ja-JP

2075706_ja-JP

U-Boot は、LS1046A を使用してカスタム ボードで起動しません

現在、LS1046Aを使用してカスタムボードのブートプロセスを確認しています。PBL と U-Boot を作成して QSPI に書き込んだ後、次のログが出力され、それ以上は何も表示されません。

情報:BL31:EL3出口の通常世界への準備

情報: エントリ ポイント アドレス = 0x82000000

情報:SPSR=0x3c9

手元にLS1046ARDBがあるので、ハングアップはハードウェア構成の違いによるものだと思います。カスタムボードでは、USB、SATA、PCIeは使用していないため、接続されていません。

リポジトリ at https://github.com/nxp-qoriq/atf/tree/lf_v2.6  に、操作に影響を与える可能性のある領域はありますか?(DDRは問題なく機能しています。

Re:U-Bootは、LS1046Aを使用してカスタムボードで起動しません

u-bootソースコードのarch/arm/cpu/armv8/fsl-layerscape/soc.cに"erratum_a009007()"をコメントしてください。

それでも問題が解決しない場合は、BL31をデバッグし、ARMv8用のCodeWarriorで起動してください。

おそらく「Inspect(走行対象に取り付け)」がお客様のお役に立てるでしょう。添付ファイルinspect.pngの赤でマークされたInspectアイコンを参照してください。このアイコンをクリックすると、CodeWarriorはターゲットボードにアタッチされますが、ターゲットボードで実行されているソフトウェアには影響しません。

その後、ターゲットボードが実行している逆アセンブルコードがキャプチャされ、CodeWarrior IDEに表示されますので、添付ファイルdisassemble.pngを参照してください。

次に、次のドキュメントを参照してBL31をデバッグし、u-bootします。

https://community.nxp.com/t5/Layerscape-Knowledge-Base/Debugging-ATF-and-u-boot-with-CodeWarrior-for...

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎11-21-2025 04:52 PM
更新者: