Hi,
we have to develop a custom boot-loader for a TMS320F28337s with the following requirements:
1) it starts and run in internal flash
2) on normal conditions, it performs some checks and jump to another FLASH application stored again in internal flash and there executed
3) on a special conditions, it starts an upload of another application form an dedicated interface (for example, SCI) coping it in RAM: at the end of the upload if everything is OK, it jumps into the RAM application.
Our questions:
1) where can we find an example (for TMS320F28337s or another of C2000 DSP family) that shows how to do the copy of RAM application and the jump, switching the execution from FLASH to RAM?
2) how the RAM memory should be configured? In particular, the BOOT and FLASH applications have to reserve (and not use) the memory area where the RAM application will be copied and executed?
3) any other suggestion?
Thanks a lot,
Nicola