AM263P2: Status Registers to look for while the RomBootLoader or SsecondaryBootLoader fail on AM263P

Part Number: AM263P2

Hi, 

In one of our Products we are using AM263P processor. we are trying to implement the secure boot environment provided by TI in our Product.

Which registers have the information regarding Sucess/Failure boot scenarios ? where should we look for these statuses ?

Also can you please let me know the process to retrive this status information once the system has booted.

 

 

  • Hi,

    May I know if you are using the same bootloaders provided by TI or your custom bootloaders? 

    ROM would load the first level bootloader (SBL) which inturn loads the application. Do you have any logs or external communication to check if the application is running?

    Thanks and Regards,

    Nikhil Dasan

  • Hi, 

    We are using the TI provided bootloaders. yeah ROM is loading the SBL and SBL will load the applications. We are signing the SBL(TI) and loading it on the system.

    during this process when the boot fails due to Signature mismatch where can we find the such status. ( we want to know which processor registers will store this status ). is there a way to retrieve the failure logs  for diagnosis ?

    The only means by which we are understanding is the serial console output in code composer studio. we want to know if the processor registers would have any status or if the TI boot loader is storing any logs that can be used 

    Thanks

    Yugendra

  • Hi Yugendra,

    When the ROM loads SBL successfully, it eclipses itself on R5 core, so that the SBL could run. During this process, the below register is set to confirm the eclipse. 

  • Thanks Nikhil Dasan this is one part of the information that i was looking for as part of this ticket.

    Can you also help me with the register information to look for when the HSM ROM gets eclipsed.

  • Hi

    HSM ROM would only be eclipsed if you load the HSMRT. 
    So the SBL is responsible for loading the HSMRT. Hence once the SBL is up, you can using the API Bootloader_socLoadHsmRtFw() to load the HSMRT.

    This is a blocking API and successful execution of the same in SBL says that the HSM ROM is eclipsed.

    Thanks and Regards,

    Nikhil Dasan