Tool/software:
How does the R5 core of the am62x-sk demo board perform debugging and loading through CCS?
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.
Tool/software:
How does the R5 core of the am62x-sk demo board perform debugging and loading through CCS?
Hi zegeng Huang,
I feel you might be new to the AM62X devices, so I wanted to share a few helpful points to get you started:
• In the AM62X device, the R5F core is referred to as the DM (Device Management) core.
• The DM core is responsible for key system functions like clock settings, power control to IPs, reset management, and interrupt sharing configuration.
• If any core (e.g., A53 or or M4F core or Self R5F) needs to perform these functions, it must use SCI calls, which interact with the DM core.
• The DM core is initialized early during the boot sequence, allowing other cores to make SCI calls for these services.
• Important note for debugging: You can’t directly load the .out file from CCS onto the DM R5F core, because it’s already initialized by the bootloader. Instead, to debug, you should load only the symbols in CCS and attach to the running core.
• Here is a helpful link that explains how to debug the DM R5F core:
Let me know if you need any help , I will be be happily to assist and links below are helpful on the SCI documentation .
https://software-dl.ti.com/tisci/esd/latest/1_intro/TISCI.html
https://software-dl.ti.com/tisci/esd/latest/5_soc_doc/index.html#am62x
Regards,
Anil.