I am following the LPDSP32 support manual (RSL10_lpdsp32_support_manual.pdf)
I am able to run the fibonacci sample code given in chapter 4, where the LPDSP32 code is downloaded executed directly in PRAM using Synopsis ChessDE IDE
In chapter 5 it says it’s possible to extract the relevant code and data from the LPDSP32 application elf file, and include this with the Arm Cortex code so that I don’t need to use the ChessDE to run the LPDSP32 part of the application
I have used elfConverter.py as instructed and generated all the .c and .h files. I have included these in the Arm Cortex project of the fibonacci sample, and in main.c I replaced
Sys_LPDSP32_DIOJTAG(DIO_WEAK_PULL_DOWN, JTAG_LPDSP32_TDI, JTAG_LPDSP32_TMS, JTAG_LPDSP32_TCK, JTAG_LPDSP32_TDO);
But now I am not able to debug the Arm cortex program and see the increasing fibonacci series count in Eclipse IDE. The program compiles fine and I can download it in the development board in debug mode, but when I press the button on the board , Arm Cortex continuously seems to stay in
The behaviour is equivalent to simply commenting the
loadDSPMemory(&Fibonacci_dsp_Overview); line. It looks like LPDSP32 code is not running properly. How do I include the LPDSP32 code in the Arm Cortex project so that I can load it in PRAM through Arm Cortex? I can include my project source code if needed.