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
我目前正在6.1 上使用TMS320F2.8377万D处理器。3 我正在使用Blackhawk BH-USB-200调试器。 将程序加载到CPU2后,我遇到间歇性问题。
使用"Load program option for Both CPU1 and CPU2"后,我立即打开Expression (表达式)窗口以查看各种处理器变量。 CPU2上所有变量的值完全超出预期范围。 CPU2上的程序未按预期运行。 就像使用的一些常量超出范围一样。
有时我可以再次重新加载相同的.out文件,它可以解决问题,但是最近,解决问题变得越来越困难。
在我看来,调试信息似乎与加载到处理器的程序不同步。 我不确定这种情况有时会怎样发生,但并非总是如此。
关于调查内容的任何建议都将非常有帮助。
以下是一些建议,可帮助您调查可能发生的情况。
首先,我建议从controlSUITE加载/调试示例项目以验证功能。 这将有助于隔离问题是在项目设置中还是在硬件环境和/或调试过程中的某个位置。
如果示例项目工作正常,我建议将项目的调试和闪存设置与示例的设置进行比较,特别是CPU2 (项目属性->调试)。
如果您使用调试(错误图标)按钮启动调试会话,则可以尝试手动启动并手动执行一系列步骤,以重置/加载/运行代码到两个内核中。 有关 详细信息,请参阅此论坛帖子。
如果上述建议对解决问题没有帮助,我建议也在C2000论坛上发布,以便那里的专家也可以采纳他们的建议。