This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/66AK2H12: Cannot run multiple distinct .out executables via Multi-Processor Manager (MPM) Command Line utility.

Part Number: 66AK2H12


Tool/software: Code Composer Studio

Hi all, I've got a problem that's kept me scratching my head for the last week.

I'm trying to run a different .out executable on each DSP core of my Keystone II via the Multi-Processor Manager Command Line, but only one of those loaded .out executables will actually run.

This is the sequence of commands I'm entering into the command line:

mpmcl reset dsp0

mpmcl reset dsp1

(repeat for DSP cores 2 - 7...)

mpmcl status dsp0

mpmcl status dsp1

(repeat for DSP cores 2 - 7...)

mpmcl load dsp0 prog_a.out

mpmcl load dsp1 prog_b.out

(repeat for DSP cores 2 - 7, loading prog_c.out, prog_d.out, and so on...)

mpmcl run dsp0

mpmcl run dsp1

(repeat for DSP cores 2 - 7...)

mpmcl reset, mpmcl status, mpmcl load, and mpmcl run all return success messages after being called. However, only one of the loaded DSP cores will actually run - which core runs is entirely

random.

It should be noted that I have tried the same procedure using .out files compiled from TI's provided sample test code and all cores were able to run simultaneously, yet I have no luck with my own .out executables.

Furthermore, If load up and run just one DSP core, I can run each of my own .out executables with no problem - they just can't run simultaneously! I'm compiling these programs with Code Composer Studio 6.1.2.

Anyone have any ideas?