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.

CCSTUDIO: 20.0.1.4 Has serious issues with C28x disassembly

Part Number: CCSTUDIO


Tool/software:

When using the debugger, and I open the disassembly window (here on a F280039) there are some serious issues happening.

The main problem is that I don't see the actual code run, in the program sequence and/or listing. See the following screenshot:

Assembly listing is pure garbage, ASM directives following a label with format "||$C$n||" (produced by the compiler) are shown as duplicates, memory addresses are a wild mix, without a clue on what's really happening.

Even trying to resync with button "Goto current PC location" has unstable results, as I click on another view the listing is reset somewhere else.

This is pretty unusable.

Moreover, C variables in "locals" are sometimes hardly bound to the assigned register, even when the assembly instructions executed are (hopefully) in the proper range. Often I've seen uint16_t that go beyond 65535u or even that turn negative (in an unrelated way to the register that holds the value).

CCS 20 runs way faster than CCS 12.8, though it looks like there's still a long road for it to be usable in production work.