AWR2944PEVM: Debugging MSS works, debugging the DSS does not work in CCS 20.2.0

Part Number: AWR2944PEVM

Tool/software:

Hello,
I am using the AWR2944PEVM radar board and I am loading the mmw_tdmEnetDemo using CCS20.2.0. When I put breakpoints into the mss_main.c, the MSS stops at the breakpoint, as expected. But this is not the case for the DSS. When putting a breakpoint for files used by the DSP, the program does not stop. Inside CCS, the placed breakpoint is grey and not the expected red color and the following message is shown:
Symbols must be loaded to resolve "C:\ti\mmwave_mcuplus_sdk_04_07_01_04\mmwave_mcuplus_sdk_04_07_01_04\ti\demo\awr2x44P\mmw_tdm\dss\dss_main.c", line 869 to an address. The .xe66 and .xer5f binaries seem to be compiled with debug information:
awr2x44P_mmw_demo_dssTDMEnet.xe66: ELF 32-bit LSB executable, TI TMS320C6000 DSP family, version 1 (SYSV), statically linked, with debug_info, not stripped
awr2x44P_mmw_demo_mssTDMENET.xer5f: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), statically linked, with debug_info, not stripped

Could there be any step I am missing which prevents me from placing and stopping at breakpoints inside the dss source files?

  • Hello,

    The DSP file tends to be more optimized than the MSS file. Thus, it frequently optimizes out lines so it makes it difficult to set these breakpoints. In order to get around this I recommend setting the breakpoints in the disassembly window to ensure the breakpoint will work.

    Best,

    Gabriel