Hello!
I want to load and start a program for the controller subsystem (C28x DSP) from the master subsystem (ARM). The following steps I have in mind:
- The C28x project runs from RAM. The linker command file has to be designed in that way. I thought, the easiest is to use the shared RAM S0..S7 as mentioned in the TRM section 6.2.
- I need to link that program in the M3 project in a separate section to store it in the flash of the ARM subsystem.
- At start-up of the M3 program I will load (memcopy) that program out of the flash into the shared RAM, give the C28x the control of that resource and boot it from RAM via IPC command.
My question is how to accomplish the second step. How can I link in the ARM project an external proejct code (out-file or bin-file or ...?) built by the C28 compiler?
Best regards,
Stefan