I want to debug my algorithm that is contained in a codec server running on the C674x DSP part of my DM8168. I am controlling the algorithm from the ARM side of the processor using a codec engine application.
I've followed the instructions under "Algorithm Debugging" here: http://processors.wiki.ti.com/index.php/Debugging_the_DSP_side_of_a_CE_application_on_DaVinci_using_CCS and edited my source lookup to include the folder where the codec source code exists.
I set a hardware/software breakpoint (either has the same effect) in my codec _process function and then press a key on the ARM serial terminal and the DSP halts correctly however it cannot lookup the source correctly. I find this bizarre given that the codec has clearly found the breakpoint I set in the codec source file that I have opened in CCS, yet it cannot match the disassembly to the C source.
The exact error I get when the breakpoint in the algorithm is reached is this:
No source available for "TESTPATTERN_MYCOMPANY_process(struct IUNIVERSAL_Obj *, struct XDM1_BufDesc *, struct XDM1_BufDesc *, struct XDM1_BufDesc *, struct IUNIVERSAL_InArgs *, struct IUNIVERSAL_OutArgs *) at 0x99540da0"
I have the breakpoint in my _process function which is what the message refers to.
What am I doing wrong?
Thanks,
Ralph
