私たちはIMX6ULLを使用しており、セキュアブート機能を実装したいと考えています。
現在のSDブートモードは実行され、開発ボードはSRKを書き、ファームウェアも署名済みです。次に、クローズ操作も実行しました(echo 0x02>HW_OCOTP_CFG5)。
書き込み後の通常の印刷情報は以下のとおりです。
セキュアブートが有効になっています
HAB構成: 0xcc、HAB状態: 0x99
しかし、同じファームウェアをmfgtoolsツールに置きUSBで焼くと、基板が焼却システムに入らないことが判明しました。
ツールが動作を停止し、デバッグ用シリアルポートから出力情報が得られなくなります。
rxq_0-1789457007595.pngrxq_0-1789457007595.png
赤い枠で囲まれたファームウェア、%board_file%/u-boot.imx および firmware/zImage は署名済みのファームウェアです。
MfgTool.logには、ファームウェアがインポートされたことが記録されています。通常のプロセスでOSイメージにジャンプした後、インポートを開始したファームウェアが読み込まれるはずですが、実際にはデバッグシリアルポートに情報が出力されません。
rxq_1-1789457333755.pngrxq_1-1789457333755.png
SDカードは正常に起動するのに、USBは起動しないのはなぜですか?
USB焼却をサポートするためには何をすべきでしょうか?添付ファイルは、当社のSDによって開始されたセキュアブート製造プロセスです。