This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PROCESSOR-SDK-AM64X: ROM bootloader source code

Part Number: PROCESSOR-SDK-AM64X

Tool/software:

Hi, 

For ROM bootloader RBL, who runs the RBL?

From the TRM, both m3 and R5 run RBL right?  



It seems to be that. m3, will 1. read the rom first and config eg: real time interrupt watchdog,  2. m3 config PPL.  3. m3 configs firewalls.....

Then R5 run from the rom code and starts primary boot info from bootmode pins. 

Question:
1. Is my statement right? both m3 and r5f read  on-chip rom code.
2. Is the on-chip rom shared between R5 and m3?
3. Can you provide me the source code for the ROM bootloader? 

Thanks

  • Hello,

    The ROM code is split into two as Secure & Public ROM code. The DMSC core (M3) runs the Secure ROM while the general purpose R5FSS0-0 core runs the Public ROM code. The purpose of the later is primarily to load the SBL from the media selected by the bootmode pins.

    3. Can you provide me the source code for the ROM bootloader?

    The ROM code is a TI secret asset & so cannot be shared.

    Regards,

    Prashant