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 expert,
My customer is designing user bootloader for CM core of F28388D device. They met hardfault (enter fault ISR) when doing the jump.
They jump like this:
(void(*)(void))0x20C000();
Could you help us with tips to check here?
Do we have any demo code for CM core? (we succeed in C28x, not sure are there any differences between the two cores)
Thanks
Sheldon
Sheldon,
There are multiple examples in C2000ware DriverLib. Please take a look at:
C:/ti/c2000/C2000Ware_3_02_00_00/driverlib/f2838x/examples/cm/
Hi Santosh,
Could you specify which one demonstrating a "program jumping" in CM core?
Thanks
Sheldon,
Are you using code_state 16 or 32? If it is code_state = 16, you are supposed to set the branch address to target address+1 when using hard coded addresses.
Have you tried that yet?
Regards,
Praveen
Sheldon,
Also, is this issue same as one raised by other user on this post ? We have got multiple post on similar issue same day.
Regards,
Vivek Singh