Part Number: TMS320F280023
Other Parts Discussed in Thread: C2000WARE
Hi, I'm designing a ' firmware update' program on TMS320F280023, with TI. V20.2.4.LTS
I'm trying to combine several projects with each one having individual role.
1. The Bootloader section
- This section would check the EEPROM and decide the update occurence
- I'm planning to use Flash API to update the firmware.
- If only it's more convenient, I'm gonna split out the firmware update flash API into another project.
2. Main application. ( I alreay'd made main app part , I'm trying to combine this with the bootloader)
--------------------------------------------------------------
I'm new to CCS and TI based firmware programming so here's my questions.
When making "JUMP TO MAIN APP" process, I've tried assembly long branch code and ((void (*)(void))EntryAddr)(); as well.
I am not sure these ways are safe enough.
Secondly,
I get warning message says Sysctl_delay has no source ... or something like that.. Seems like there's an issue in Device_init() function and
I believe _FLASH part ( shaded part with if / endif statement ) is not defined while configuring the codes, so I tried setting DCSM but it doesn't work.
Is there any way I can further try to fix this ?
Thus what is the most covenient way to reset the mcu via software ?
Thanks,
DI
