Part Number: AM263P4
Hi,
I am trying to read OTP values such as SW rev, keys while connecting to M4 core. I dont understand which memory address in security manager I need to refer.
Regards
Part Number: AM263P4
Hi,
I am trying to read OTP values such as SW rev, keys while connecting to M4 core. I dont understand which memory address in security manager I need to refer.
Regards
Yes, I went through the HSM_SEC registers, but the values are displayed as zero for TI MPK keys, Cust keys.
Only the default values are visible.
You will not be able to read the keys in plain text. I am not able to fully understand the question, could you please specify more.
Yeah.
HSM reads the OTP values from Security Manager Registers like keys, revisions, BCH values etc .
While debugging the SBL, I am trying to read these registers from 0x46000000(as per security manual and register addendum) by connecting to M4 core
These registers also provide values for TI MPK, TI MEK, SMPK, SMEK, BCH codes values. I see these values as ZEROS even though my device is HS_SE.
Hi Geetha,
I am able to see the Hash of the keys on my side when I try to view the 0x46000000 register value

Because of security reasons I had to blur out the values, but you can see that the values are not zero
Hi Nilabh,
Yes I am able to few register values at memory:
HSM_SEC_MGR_SEC_MGR_ID-4600 0000h
HSM_SEC_MGR_SYS_STATUS-4600 0100h
HSM_SEC_MGR_FSM_STATUS-4600 0150h
HSM_SEC_MGR_WRITE_ONCE_ONLY_STATUS-4600 0300h
But not able to view the below registers, they are displayed as zero
HSM_SEC_MGR_TI_MPK_PART1_STATUS_REG_J-4600 0700h
HSM_SEC_MGR_SMPK_PART1_STATUS_REG_J-4600 0800h
HSM_SEC_MGR_MSV_STATUS_REG-4600 0D50h and few status registers
Hi Nilabh,
I just want to know whether I can read the values from those registers.
Hi Geetha,
HSM_SEC_MGR_TI_MPK_PART1_STATUS_REG_J-4600 0700h
HSM_SEC_MGR_SMPK_PART1_STATUS_REG_J-4600 0800h
HSM_SEC_MGR_MSV_STATUS_REG-4600 0D50h and few status registers
Yes you can read these, but these are an echo of the internal sec-manager registers