Part Number: F28M35H52C
Hi Experts,
Our customer have a concern as shown below:
Summary:
I am writing code for the F28M35H52C1 microcontroller with TI-RTOS but I cannot load my code in flash memory. I wrote down the steps I made to reproduce this problem.
Software versions:
Code Composer Studio: 12.1.0.00007 (Eclipse, not Theia)
TI-RTOS: 2.16.1.14 for C2000 microcontrollers (the latest one for this product line)
XDC Tools: 3.32.0.06 (the latest one compatible with this version of TI-RTOS)
Hardware: TMDXDOCKH52C1 dockstation
Steps to reproduce the problem:
I created a new project in Code Composer Studio by going in File > New > CCS Project. I selected the F28M35H52C1 device, named the project FlashTest, selected the Cortex M [Arm] tab and also a project template which was TI-RTOS examples > TMDXDOCKH52C1 Experimenter Kit > Driver Examples > TI Driver Examples > Empty Examples > Empty Project. By clicking Next, I see it loads the products XDCTools [3.32.0.06_core], TI-RTOS for C2000 [2.16.1.14] and the XDCpath Package Repository ${COM_TI_RTSC_TIRTOSC2000_REPOS}, The XDCTools settings are:
Target: ti.targets.arm.elf.M3
Platform: ti.platforms.concertoM3:F28M35H52C1
Build-profile: release
Then, I finish the project creation. When I click the debug button to run it, it loads the application normally and I can see the led blinking in the dockstation. However, I want to load it in flash memory so it can persist when the device is rebooted. I open the empty.cfg file in XGConf, go to the "Bios" option shown in the outline view of the CCS Edit perspective, select Device Support, Boot, mark the "Add Concerto M3 Boot Management to my configuration" checkbox then mark the "Enable boot from FLASH" checkbox. The program loads normally and the led blinks the same way as before, however, when I unplug the dockstation, the led doesn't blink.
How can I load my code in flash memory using TI-RTOS?
I hope you can help us. Thank you.
Best regards,
Gerald