工具与软件:
我正在尝试在不影响运行时内存的情况下调试正在运行的目标、但是它对我来说是无效的--没有断点、没有中断、RAM 变量全部读为零。 我阅读了许多有关这方面的文章、并且阅读了 https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_debug-main.html#real-time-mode 中的调试部分。 它似乎足够简单--在调试配置中设置"Load symbols only"。 此外、实时模式可被用于保持中断运行、这对我来说并不重要(理想情况下、中断将在 HALT 时停止)、所以我唯一做的改变是"Load symbols only"复选框。 帖子指出这在 C2000上绝对受支持、并且我使用的是较新的 CCS (12.3)、但这是否存在限制? 有关我的系统/应用程序的一些详细信息:
1.我用的是 XDS200——调试器很重要吗?
2.我从 RAM 运行一些函数、从 Flash 运行一些函数--这很重要吗?
3.我有一个双核(CPU1和 CPU2)的应用程序——这很重要吗?
4.我看到了一篇关于必须禁用/取消链接闪存库的帖子——这是需要的吗?
欢迎提出任何建议或想法。
谢谢!
吉姆