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/66AK2H14: Compiling my project fro DSP cores

Part Number: 66AK2H14

Tool/software: Code Composer Studio

Hi ,

I want to know is there any particular steps to perform for compiling my project for DSP cores? i want to load my build on dsp cores but when i do it i am unable to debug it through JTAG and following error occurs.

*IcePick_D_0: GEL: File: C:\Users\Hardware\Desktop\Testing\Parallel_clisturing.out Does not match the target type, not loaded.

Regards,

Murtaza Ali

 

  • Hello,
    Sounds like there is a mismatch between the program and the cpu you are trying to load to. Please make sure your project is configured for the correct CPU and that the debug context is correct when you are trying to load the program.

    How are you loading the program? Can you provide a screenshot of your whole CCS IDE when you get the error?

    Thanks
    ki
  •  

    Dear ki,

    screenshot taken by my PC isn't of high quality and not visible , can you provide me the steps how to load my program on dsp core 3 and then start debugging it.

    if still I have to provide the screen shot then I will provide it.

    Thanks 

    Murtaza 

  • I attached two videos. I don't have your exact target so I used another multi-core device. In both videos, I am loading to dsp core 3 of the device. For one video, I am using the "Debug project" option and selecting the cpu I wish to load/debug. In the other video, I am launching a project-less debug session and then explicitly selecting the CPU I wish to connect and load to.

    /cfs-file/__key/communityserver-discussions-components-files/81/vids.zip

  • Dear Ki,

    Thanks for the videos , I have another query the procedure you shown in video required JTAG connection ?
    I mean that I should follow the procedure after connecting JTAG with my board ?

    Thanks
    Murtaza Ali
  • Murtaza Ali8 said:
    I mean that I should follow the procedure after connecting JTAG with my board ?

    For the first video, the procedure will automatically start a debug session and connect to the target automatically for you.

    For the second video, it shows how you need to manually start a debug session and you have to manually connect to the desired core

  • Hi ki ,

    following steps i follow for start of debugging. 

    1) build the output file for my code 

    2) load on corresponding code through script consist of following command 

    "mpmcl reset dsp0 

    mpmcl load dsp 0 clustering.out

    mpmcl run"

    3) then start my debug session and connect to the target configuration.

    4) i get connection with my debugger but it doesn't create task and my debugger get stuck.

    NOTE: IPC (Inter Processor Communication is implemented between the cores)

     

  • As mentioned before, please do not post unrelated follow up questions in an older thread. Also, please do not duplicate posts across threads. It makes it easier for others to follow the discussion.

    Please continue the discussion on your other thread:
    e2e.ti.com/.../2562402

    Thanks
    ki