Hello,
We are trying to boot LS1028ARDB with secure boot without burning fuses until we are sure everything is working but we are not able
to make it run. We are following Layerscape Software Development Kit User Guide, Rev. 21.08 and using CCS tool. This user guide, does not
specify how to program OTPMK into mirror register so we have done our interpretation which might be wrong.
We are following this procedure:
1.- Download firmware from github and flash it into the device firmware_ls1028ardb_sdboot_secure.img
2.- Deactive SW2[5] SW_RST_MODE
3.- Reset and execute following commands from CCS in attached document.
The problem is that when we read SNVS_HPSR_REG before writing OTPMK, this value is 0x88002B00 which means the device is not in check mode.
Afterwards, we read 0xF0 at SCRATCHRW3 which means ERROR_STATE_NOT_CHECK.
We have also tried bridgin J28 PROG_SFP but the result is the same.
Do you know what could be the problem?