Hello Ilya German,
Please refer to the following recommended troubleshooting actions when No print on UART console.
1. Check the status register of sec mon block (location 0xfe314014). Refer to the details of the register from the Reference Manual. Bits OTPMK_ZERO, OTMPK_SYNDROME and PE should be 0 otherwise there is some error in the OTPMK fuse blown by you.
2. If OTMPK fuse is correct (see Step 1), check the SCRATCHRW2 register for errors. Refer to Section for error codes.
3. If Error code = 0 then check the Security Monitor state in HPSR register of Sec Mon.
Sec Mon in Check State (0x9)
If ITS fuse = 1, then it means ISBC code has reset the board. This may
be due to the following reasons:
Hash of the public key used to sign the ESBC u-boot doesn't match with the value in SRK Hash Fuse
Or
Signature verification of the image failed
Sec Mon in Trusted State (0xd) or Non Secure State (0xb)
Check the entry point field in the ESBC header. It should be 0xcffffffc for the demo.
If entry point is correct, ensure that u-boot image has been compiled with the required secure boot configuration.
In your attachment HPSR is 8000a900, OTPMK_ZERO, OTMPK_SYNDROME and PE files of HPSR is zero, SCRATCHRW2 is zero, HPSR[SSM_ST] is 9, please refer to the proper reason.
If ITS fuse = 1, then it means ISBC code has reset the board. This may
be due to the following reasons:
Hash of the public key used to sign the ESBC u-boot doesn't match with the value in SRK Hash Fuse
Or
Signature verification of the image failed
Thanks,
Yiping