We use IMX6ULL and want to implement the secure boot function.
The current SD boot mode has been run through, the development board has written SRK, and the firmware has also been signed. Then we also executed the close operation (echo 0x02>HW_OCOTP_CFG5).
After burning, the normal print information is as follows:
Secure boot enabled
HAB Configuration: 0xcc, HAB State: 0x99
However, when the same firmware was placed in the mfgtools tool and burned using USB, it was found that the board could not enter the burning system.
The tool stops running, and the debug serial port does not have any print information.
rxq_0-1789457007595.pngrxq_0-1789457007595.png
The firmware in the red box,% board_file%/u-boot.imx and firmware/zImage are signed firmware.
MfgTool.log records that the firmware has been imported. After the normal process Jumping to OS image, it should be the firmware that was started to import, but in fact, there is no print information on the debug serial port
rxq_1-1789457333755.pngrxq_1-1789457333755.png
Why is it normal for SD card to start, but not for USB?
What should we do to support USB burning? The attachment is the secure boot production process started by our SD