Was reviewing the Secure Boot.pptx by Yiping Wang from August 2024,
In the secure boot troubleshooting section it lists to check the SecMon_HP Status Register (0x1e90014) bits OTPMK_ZERO should be 0. Which I have (0x81D0AB00 is value returned). And to check SFP_SVHESR(0x1e80024) should be 0, mine however returns 0x00068400.
The powerpoint says if this is the case then there was an error in the way I tried to blow the OTPMK fuse. Is this the case? Is this recoverable? I read a document that said as long as the parity bit was 0 then it should be ok, but after seeing this presentation is that not the case?
Should the jump be attached to the board before power on? From documentation it sounds like it should not be, but rather put the jumper on while the system is running, burn the fuses, then remove the jumper while the system is still running before removing power and power cycling.
When I attempt to use CCS to put the SRK hashes in it appears that the registers are locked, because they don't take the values I'm entering. I try to put in the values and then set the board to release the CPU to boot, but I get no activity on the console (minicom).
For my attempt at secure boot on the LS1043A-RDB is my attempt with this board is this board done? It will still boot with a non-secure image as I didn't try setting the ITS fuse.