Other Parts Discussed in Thread: MSPM0G3507
Tool/software:
Hi experts,
There is the cusomter who are evaluating the MCAL for MSPM0G3507, below is the issues they find in debug mode. [They use the default EB config and do the library test.]
Software environment: CCS 12.6 / mspm0_sdk_1_30_00_03 / MCAL version 0.1.2.0 / ti-cgt-armllvm_2.1.3.LTS and ti-cgt-armllvm_3.2.1.LTS / optimization level : 0
Phenomenon:
When debugging G3507 CAN-FD, it was found that some functions defined in Can_Mcan.c could not be stepped into or breakpointed, for example: Can_mcanProcessISR, Can_mcanReadRxFIFO and Can_mcanProcessTx. [Customer defined their own test project].
These functions were not included in the static library, and with given source code in the software library. Even if the inline keyword was added to these functions, they still could not be stepped into or breakpointed.
If you use __BKPT(0); to set breakpoints in these functions, the source code window of CCS will become like this when it is paused:
Even if customer set the breakpoint in the Disassembly window, it shows the same.
This is not user-friendly. Is this expected? If not, is there any solution?