工具/软件:Code Composer Studio
我正在尝试编写 SPI 驱动程序。 我从 iMac 上的 C2000文件夹中导入的 SPI_ex1_loopback.c 开始。 我正在运行 Catalina 最新版本。
我看到的是、并非所有断点都会导致代码中断。 在下面的屏幕截图中、第一个断点从未触发、但底部3个断点当前正在工作。 我认为昨天没有断点起作用。 最近、我还在 ePWM 和 SCI (UART)驱动程序上工作、断点在这些外设上工作正常。
有什么想法吗?
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.
工具/软件:Code Composer Studio
我正在尝试编写 SPI 驱动程序。 我从 iMac 上的 C2000文件夹中导入的 SPI_ex1_loopback.c 开始。 我正在运行 Catalina 最新版本。
我看到的是、并非所有断点都会导致代码中断。 在下面的屏幕截图中、第一个断点从未触发、但底部3个断点当前正在工作。 我认为昨天没有断点起作用。 最近、我还在 ePWM 和 SCI (UART)驱动程序上工作、断点在这些外设上工作正常。
有什么想法吗?
Ki、
很抱歉、我必须报告我的断点现在运行良好。 我刚刚重新启动了 iMac,启动了 CCS,加载了应用程序,与我发送给您的应用程序没有任何变化...一切都正常。
我无法解释为什么在昨天的测试中 CCS 从未达到第一个断点。 我知道断点未被禁用...这会将页间距中点的颜色从蓝色更改为灰色。 我想断点操作可能不是"保持暂停"、尽管我不知道它会如何更改。
很抱歉耽误了你的时间。
我注意到的另一件事是、在重新启动计算机并加载 CCS 和我的应用程序后、我的所有断点都丢失了。 我必须回顾我的第一个帖子、以确切地查看我在哪些行上放置了断点。 我希望在重新加载应用程序时断点就位。
总之、要回答您的问题、CCS 版本为9.3.0.00012。 下面是"Breakpoints"视图的屏幕截图:
我认为它将与您的完全一样。
再次感谢您的帮助。
Clark
PS:这个线程是我为什么将嵌入式开发硬件供应商从 STM 转变为 TI 的完美示例。 TI 的支持要比 STM 和我之前使用的其他供应商好得多。 以及 TI 的培训和文档。 关于 TI 的嵌入式 solutions....it、我说不出什么好东西是业界最好的。
[引用 user="Clark Sann"]我刚刚重新启动了 iMac,启动了 CCS,并加载了应用程序,与我发送给您的应用程序没有任何变化...一切都正常。
啊,好极了! 很高兴听到它的帮助。
如果您再次看到该问题,请尝试 故障排除指南中的一些步骤。 9.4.2和9.4.3中的步骤尤其有用。
[引用 user="Clark Sann"]我注意到的另一件事是、在重新启动计算机并加载 CCS 和我的应用程序后、我的所有断点都丢失了。 我必须回顾我的第一个帖子、以确切地查看我在哪些行上放置了断点。 我希望在重新加载应用程序时断点就位。 [/报价]
它通常会记住... 清理了调试或工作区缓存。 请注意、确切地说、所发生的情况可能是 CCS 处于某种不良状态(重新引导已清除)
[引用 user="Clark Sann"]我认为它将与您的完全相同。
是的、这也是我的工作。
[引述 USER="Clark Sann"]PS:此主题是我为什么将嵌入式开发硬件供应商从 STM 转变为 TI 的完美示例。 TI 的支持要比 STM 和我之前使用的其他供应商好得多。 以及 TI 的培训和文档。 关于 TI 的嵌入式 solutions....it、我怎么说都不为过。[/引述]
谢谢你们的友好话语! 我们不胜感激。 我们的支持/文档/配套资料始终是一项正在进行的工作、但我们始终致力于改进。 很高兴听到我们做了一些正确的事情!
Ki