Hi,
I try to download the SYS/BIOS examples in F28035 and run it, but after when I download it the debug window showed :
and I paused the running, it shows:
My CCS ver. 6.1.3, SYSBIOS ver. is 6.45.1.29
Could you please help me ? thanks
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 try to download the SYS/BIOS examples in F28035 and run it, but after when I download it the debug window showed :
and I paused the running, it shows:
My CCS ver. 6.1.3, SYSBIOS ver. is 6.45.1.29
Could you please help me ? thanks
I was able to reproduce the behavior here locally. The problem is that the imported examples for the F28035 device are all misidentified as floating point core devices. Consequently the applications are built with code that attempts to enable the floating point unit during boot up. The instruction that turns on the floating point unit causes an instruction fault which is handled by the bootrom and that is where the PC ends up when you halt the processor after loading the application.
The workaround for this problem is to modify two project settings in your project.
1) The first setting is the compiler's floating point option setting. Open the "Show Build Settings" page by right clicking on the project within CCS. Then select the Build->C2000 Compiler->Processor Options page. Then change the "Specify floating point support" setting to "softlib":
2) The second setting is the RTSC Target. From the same project settings window, select the "General" category. Then click on the RTSC tab and change the "Target:" setting from "ti.targets.C28_float" to "ti.targets.C28_large":
Then click "OK" and rebuild the project. This time the example should run correctly.
You'll have to make these two project settings changes for each example you import using the resource explorer.
I'll file an internal bug to get this issue resolved for a future release.
Alan