I cannot write SRK hash.
After the procedure in LSDK User guide 6.4.5, I ran debugger and it fails.
I turned off the device and boot from QSPI(non secure).
Checking SNVS state, I got this result on uboot.
=> md 1e90014 1
01e90014: 002b3c80
Before, I had got this result.
=> md 1e90014
01e90014: 002b0088
Is this means that OTPMK and SRKH have already been burned ?
I understand that fuse burning is done only when WP=1 is set in input_fuse_file.
And I checked the fuse file, the flag was not set.
I use ls1046a-frwy.
HPSR register at address 0x01e90014 only displays the status of OTPMK. The value that you are seeing indicates that
OTPMK not zero. Unlike OTPMK, SRK Hash is not a secret value. To check if it has been programmed, reset the
board and read it directly at address 0x01e80254
Regards,
Platon