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.

IWR6843ISK: Running in Debug Mode - Doesn't Stop at Breakpoints

Part Number: IWR6843ISK
Other Parts Discussed in Thread: MMWAVEICBOOST,

Hello,

I am running the Vital Signs Tracking Lab with the IWR6843ISK and MMWAVEICBOOST. When I set breakpoints in the code, at a place I know will execute, e.g. mss_main.c, the breakpoints are never hit. I would like to be able to assess register values from specific parts of the code.

I have flashed the device with the xwr68xx_ccsdebug.bin as described here: https://dev.ti.com/tirex/explore/node?a=VLyFKFf__4.11.0&node=A__AKZl2I1OiS5ssBNGpidsCQ__com.ti.mmwave_industrial_toolbox__VLyFKFf__4.11.0

I have grouped the MCU and DSP cores in Code Composer Studio, and loaded their respective compiled debug code, .xer4f and .xe674.

The code will run, and output the expected information over UART, but I am not able to hit breakpoints in the code.

I have tried changing the optimization levels, from the original O3 value. I have compiled the mss and dss projects with optimization off, as well as levels O0 through O2. I have also re-enabled breakpoints in the View > Breakpoint window. At optimization levels O0-3, the breakpoints do not hit. With optimization turned off, the code will not compile.

I have read that I might need to compile certain Radar SDK libraries with a different optimization level, but I am not sure which libraries those would be. Are there any other steps I can take to be able to hit breakpoints in the code?

Thank you for any help you can provide,

C