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: Debugging Separate ARM Applications Simultaneously via GDB Remote Session

Part Number: 66AK2H12

Tool/software: Code Composer Studio

I have two different ARM .out executables that I'm trying to debug from a Linux CCS environment, call them exec_a.out and exec_b.out. Is it possible load exec_a.out on ARM core 0 and exec_b.out on ARM core 1 and debug both simultaneously using a GDB remote session? Or is multicore debugging only supported by JTAG debugging sessions? I have yet to find any documentation that answers this question.

Thanks,

Brad

  • Brad,

    I am not entirely sure if I understand what you mean by "JTAG debugging sessions".

    Typically the .out files are loaded via JTAG to the target via either the TI Debugger or using a suitable gdbserver (OpenOCD or XDS GDB Server, for example) and GDB.

    Once the gdbserver is running on each core, you can configure the CDT open source components inside CCS to configure a GDB multicore session.

    Details to configure this are provided by the community:

    https://wiki.eclipse.org/CDT/User/FAQ#How_do_I_use_multi-process_debugging.3F 

    In order to accomplish all this, you may need to install the CDT GNU support from the menu View --> CCS App Center --> Code Composer Studio Add-ons

    Hope this helps,

    Rafael