Tool/software: Code Composer Studio
Using CCS 6.1.2, I'm trying to debug multiple programs (different .out program files) loaded on different DSP cores, but the debugger is giving me strange issues. As I step through the code, the program counter indicating the line number I'm currently at will randomly "run off" and the core being debugged goes from a paused state to a running state. After that happens, I have no way of gaining entry back into the program's location - making the entire debug session useless. This happens even when "stepping into" every line of the code.
I have a hunch that my multiple loaded programs are somehow conflicting with one another during the debugging session. The cores are configured with the different programs as follows:
Core 0: Program A
Core 1: Program B
Core 2: Program A
Core 3: Program C
Core 4: Program A
Core 5: Program A
Core 6: Program D
Core 7: Program A
In the case above, I'm able to consistently step through the cores loaded with Program A, but the program counters of the cores loaded with Program B, C, and D all eventually "run off". Does anyone have an idea what might cause this? Is my hunch of there being a conflict between the loaded programs appropriate?
Thanks,
Brad