I am using the AM62x, AM62Ax, or AM62Px.
I want to load a different firmware into the device manager (DM) R5F core. How do I do it?
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.
I am using the AM62x, AM62Ax, or AM62Px.
I want to load a different firmware into the device manager (DM) R5F core. How do I do it?
Basic information
Processor Academy is our training resource
This FAQ will include multiple links to the associated processor academy. We will include the top level module (Linux or Multicore), as well as the name of the individual page. So a link called this:
AM62x: Linux > Booting Remote Cores
Might have several sub-pages between the top-level Linux module, and the page itself. If you ever have trouble finding a page in a future version of the academy, try entering the page name into the "filter by keyword" search bar.
Are you using SBL or SPL boot flow?
For more information about the 2 primary boot flows that TI supports, refer to page "Boot flows: SPL vs SBL".
AM62x: Multicore > Boot flows: SPL vs SBL
AM62Ax: Multicore > Boot flows: SPL vs SBL
AM62Px: Multicore > Boot flows: SPL vs SBL
This FAQ is written from the perspective of SPL boot.
Can I initialize the DM R5F core in the same way as other cores?
No.
For more information about initializing remote cores that are NOT the DM R5F, refer to these pages:
Default boot method: Linux remoteproc driver. Refer to page "Booting Remote Cores"
AM62x: Linux > Booting Remote Cores
AM62Ax: Linux > Booting Remote Cores
AM62Px: Linux > Booting Remote Cores
All 3 supported boot methods: during SBL boot, during U-boot, or with the Linux Remoteproc driver. Refer to page "Methods to initialize remote cores"
AM62x: Multicore > Methods to initialize remote cores
AM62Ax: Multicore > Methods to initialize remote cores
AM62Px: Multicore > Methods to initialize remote cores
How do I build DM R5F firmware, and then load the new firmware during SPL boot?
Refer to page "Developing on the DM R5F"
AM62x: Multicore > Developing on the DM R5F
AM62Ax: Multicore > Developing on the DM R5F
AM62Px: Multicore > Developing on the DM R5F
Do you have any additional questions, or feedback on the processor academies? Feel free to create an e2e thread, and we can discuss with you there.
Regards,
Nick