dear
@tomzy_0,
you need to set the SB_EN = 1 and
IT_S =0
download the SEC reference manual
https://www.nxp.com/webapp/sps/download/preDownload.jsp?render=trueyou could try the next approach (adjust it for LS1028a) :
Check the SecMon_HP Status Register (location 0x1e90014), Bits OTPMK_ZERO, OTMPK_SYNDROME and PE should be 0 otherwise there is some error in the OTPMK fuse blown by you.
b. If OTMPK fuse is correct (see Step 1), check the SCRATCHRW2(0x1ee0204) register for errors.
c. If Error code of step b is 0 then check the System Security Monitor State filed of HPSR.
System Security Monitor 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.
SSM_STATE (0xd) or Non Secure State (0xb)
Check the entry point field in the ESBC header.
If entry point is correct, ensure that u-boot image has been compiled with the required secure boot configuration.
BR
LFGP