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.
Hi, I have gone through the datasheet & TRM of AM2634 for the Dual core and lockstep concept.
I am clear on the concept but to begin with the activities, I'm unsure on how to get this configured or setup to my target HW?
Checked with SysConfig tool as well - no clues found.
Could anyone guide me please on how to get started with the Lockstep mode feature (2 functional cores) & Dual-core mode (4 functional cores) feature to a project separately? Either a special piece of code at the startup or through configurations?
Thanks in Advance.
Regards,
Sharmili Narayanamurthy
Hi
(1) CURRENT FLOW FOR LOCKSTEP & DUAL CORE
The following is the flow for Lockstep / Dual core:
1. After Power On Reset, the R5F0 core is initially in Lockstep mode.
2. If your app image contains code for both cores, then our SBL configures it into Dual Core mode.
3. If your app image contains code only for a single core, then it is configured to Lockstep mode.
4. This configuration cannot be changed again once set. Only the next Power On reset can modify the configuration you need.
If you already have a single core image and using our SBL, then your core will be configured into lockstep automatically and there is nothing you need to do.
(2) DUAL CORE MODE EXAMPLE PROJECTS
To generate dual core image you can import example projects like:
Links:
This automatically configures into dual core mode.
(3) FORCE CONFIGURING INTO LOCKSTEP OR DUAL CORE MODE (THROUGH CCS GEL)
Currently, there is no provision for user to configure dual core mode through sbl manually or in the .cfg file. The SBL will switch to Dual core or continue in lock step mode depending on whether App Image loaded by SBL contains the R5 Core 1 image or not.
Thanks & Regards
Sri Vidya