Quad Maxのヒューズを燃やしようとしています。
ヒューズ prog -y 0 722 0x........
プログラミング バンク 0 ワード 0x000002d2 から 0x........
エラー
=> ヒューズ読み取り 0 722
読み取りバンク0:
ワード0x000002d2: 00000000
AHABのubootセットアップを作成し、ubootの「セキュアバージョン」を実行しました(まだヒューズを燃やしておらず、これが最初の試みです)
Uブート 2020.04
ヒューズの燃焼を可能にするためにSCFWの変更が必要ですか?
この問題は、SECOファームウェアを3.8.5にアップデートすることで解決されます。
$ wgetの https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/imx-seco-3.8.5.bin
Uboot は最終的に /uboot/drivers/misc/imx8/fuse.c を呼び出します。call_imx_sip() を使用して fusw=e を焼き、smc_call() を呼び出します。
smc_callはどのモジュール、sc_firmware、またはセコに呼び出していますか?
smc_callが誰に属しているにせよ、失敗しているのです。
決定/修正する方法は?