AM263P2: Tracing Registers on the Controller

Part Number: AM263P2

Hello

I am working on creating an audit log for the controller. As per reference manual section 5.9.2 log is created by SoC. 

I want to take couple of control and status registers out at the end of secure boot process (pass/fail). Can you please provide the list of these registers and associated document? AM263Px Register Addendum SPRUJ57B has list of registers however required statuses are not found in these list of registers. Is there any other documentation available?

Thanks

Chitra

  • Hi Chitra,

    Secure boot process itself is handled by the HSM core, and the status transfer is done via IPC to the R5F core, I am doubtful that I can tell you some registers which would directly tell you the status,a s secure boot is done by a combination of software and hardware accelerators. For HW accelerators, yes you can get the status, but for software to get the status, you need to look the status variables from software and do that. This you can look at the proc auth boot example in TIFS and look at status variables.

    I am not 100% I understood the question, but I have tried to explain it based on my understanding. Let me know if you need more info.

  • Hello Nilabh

    Thank you for response.

    I understand the boot flow. I am looking for HW accelerator status and I have looked at TIFS example too. The software variables will provide statuses when the software starts executing however I am looking at scenarios where authentication fails for SBL, or Core sw fails and the registers are updated which i would like to read before shutting down or going for the Watchdog reset in loop every 180Seconds. 

    I hope this provides more clarity, can you please point me to the registers which can be used for these purposes? I am not able to sort them with the existing list.

    Thanks

    Chitra

  • Hi Chitra,

    You will need to get this yourself, we do not have such a list colated.