We are developping a custom DSP code based on µC/OS2 for the DM8148
Instead of developping a custom loader we would like to evaluate one of the the syslink features, provided by the slaveloader tool (ProcMgr API).
The DSP code has been produced using CCSv5.5 and dsp compiler and can be successfully loaded using our JTAG probe and execution is successfull.
Now the focus is on slaveloader :
Syslink examples (GPP + DSP test binaries) are proprerly loaded and executed (frameq, ringio, ....).
Our questions are :
- what are the requirements for the DSP binary in order to use Slaveloader ? (binary size, memory segments definition on L2P or DDR, entry point address, linker command, COFF/ELF)
- what are the limitations on the slaveloader or Syslink ProcMgr ? memory mapping on the GPP (linux)
- Is sysbios mandatory or not for the usage of the Slaveloader/ProcMgr ?
Thanks for giviing detailled informations about this because no documentation is provided about this in the linux PSP.
best regards
--
benjamin