こんにちは、皆さん。
FRDM iMX93を使用しています。解凍後、 https://www.nxp.com/document/guide/getting-started-with-frdm-imx93 :GS-FRDM-IMX93?section=build-and-run に従ってみましたが、すべて完璧に動作しました。
今、私はカスタムの U-Boot、ATF、OPTEE が欲しいです。yocto と同じハッシュを使用しましたが、完璧にビルドできました。私は mkimage を使用して flash.bin を作成しましたが、この時点まではすべて正常です。
しかし、この flash.bin をフラッシュしようとすると (Balena を使用)、コンソールに何も起こりません。
動作中の yocto からフラッシュ、bin を使用しようとしましたが、同じで、起動しません。
flash.bin のみを使用して起動可能なイメージを作成するにはどうすればCANますか?
u-boot を見ると、ブートによってカーネルの rootfs が後で追加されることがわかります。
よろしくお願いいたします。
あんぱ
SO 私にとってはこれが解決策でした:
dd if=iMX93/flash.bin of=bootable.img bs=1K seek=32 conv=fsync
Balena bootable.img が起動する場合よりも優れています。なぜエラーが発生するのかを解明する必要がありますが、少なくともコンソール出力は確認できます。
U-Boot SPL 2024.04-00003-g7e135e087e8(2025年7月19日 - 19:10:15 +0000)
SOC: 0xa1009300
LC: 0x40010
パワーマネジメントIC: PCA9451A
PMIC: オーバードライブ電圧モード
エラー: ele_volt_change_start_req: ret -5、応答 0xf429
エラー: ele_volt_change_finish_req: ret -5、応答 0xf429
DDR: 3733MTS
DDR: 3733MTS
DRAM 2GB DRAMが一致しました
M33準備OK
通常のブート
BOOTROMから起動しようとしています
ブートステージ: プライマリブート
イメージオフセット 0x8000、ページサイズ 0x200、ivt オフセット 0x0
ROM_APIで0x40400からイメージをロードする
「同期中止」ハンドラ、ESR 0x02000000
elr: 00000000204e0000 lr: 000000002049dafc
x 0: 00000000204e0000 x 1: 0000000020501ba0
x 2: 0000000000000fc0 x 3: 0000000083200040
x 4: 00000000204b6958 x 5: 0000000083200450
x 6: 0000000000000001 x 7: 0000000083200450
x 8: 000000000000000f0 x 9: 00000000796d7959
x10: 00000000796d7959 x11: 0000000000000001
x12: 0000000000000001 x13: 00000000000000012
x14: 0000000000000001 x15: 00000000000000003
x16: 00000000204a5ef4 x17: 0000000000000000
x18: 0000000020501c10 x19: 00000000204b9af8
x20: 00000000204b9ae0 x21: 0000000020501bb0
x22: 00000000デッドビーフ x23: 00000000204b9ae0
x24: 000000000000000f x25: 0000000000000000
x26: 00000000204ad81c x27: 00000000204ad000
x28: 00000000204ad804 x29: 0000000020501b30
コード: 00000000 00000000 00000000 00000000 (00000004)
CPU をリセットしています...
リセットしています...
返信ありがとうございます。試してみます。これが機能する場合、uuu ツールが ROM ブートによって認識されるヘッダーを挿入することを意味しますか?ブートシーケンスに関する詳細なドキュメントはありますか?
こんにちは、
Balena の代わりに UUU を使用することをお勧めします。
次のコマンドを試してください:
uuu -b flash.bin
よろしくお願いいたします。