主题中讨论的其他器件:MSPM0G3507
工具与软件:
尊敬的专家:
一些用户正在为 MSPM0G3507评估 MCAL、以下是他们在调试模式下发现的问题。 [他们使用默认 EB 配置并执行库测试。]
软件环境:ccs 12.6/mspm0_sdk_1_30_00_03 / MCAL 版本0.1.2.0 / ti-cgt-armllvm_2.1.3.LTS 和 ti-cgt-armllvm_3.2.1.LTS /优化级别:0
现象:
调试 G3507 CAN-FD 时、我们发现在 G3501.c 中定义的某些函数 Can_Mcan 无法单步执行或断点、例如:can_mcanProcessISR、can_mcanReadRxFIFO 和 can_mcanProcessTx。 [客户定义了自己的测试项目]。
这些函数未包含在静态库中、并且与软件库中的给定源代码一起使用。 即使将内联关键字添加到这些函数中、它们仍然无法被单步执行或断点。
如果您使用__BKPT (0);若要在这些函数中设置断点、CCS 的源代码窗口会在暂停时变为这样:

即使客户在"Disassembly"窗口中设置了断点、该断点也是如此。
这不便于用户使用。 这是预期结果吗? 如果没有、是否有任何解决方案?