工具/软件:Code Composer Studio
您好!
我在查看 CLA 代码时遇到问题:一旦我连接到 CLA、Disassamly 窗口(以及源代码窗口和表达式窗口)的内容就会开始刷新和跳转、因此无法使用它。
CCS 版本为7.2.0、通过 Spectrum Digital XDS560V2 STM Traveler Emulator 进行连接。
有什么想法吗?
此致、
弗兰克
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
您好!
我在查看 CLA 代码时遇到问题:一旦我连接到 CLA、Disassamly 窗口(以及源代码窗口和表达式窗口)的内容就会开始刷新和跳转、因此无法使用它。
CCS 版本为7.2.0、通过 Spectrum Digital XDS560V2 STM Traveler Emulator 进行连接。
有什么想法吗?
此致、
弗兰克
尊敬的 Chris:
一旦我启动 CPU、它就会立即发生。 遗憾的是、这是将 CLA 代码复制到 CLA RAM 所必需的... F28377S launchpad / XDS 100v2也会发生这种情况。
我不知道如何关闭自动刷新、但我在 CCS 中没有找到帮助、但我找到了 GEL_RefreshWindows()函数、它似乎完全实现了我所做的_NOT_W想要 的操作(请参阅下面的内容)。 是否可以从 GEL 中的错误位置调用它?
在哪里可以使用旋钮关闭"自动刷新"?
谢谢、此致、
弗兰克
CCS 帮助:
强制刷新所有 IDE 窗口
格式
GEL_RefreshWindows();
参数
无
说明
此函数使"Disassembly"窗口、"Mixed Mode"窗口、"Register"窗口、"Memory"窗口和"Watch"窗口使用目标上的内容刷新其内容。 如果目标存储器在目标暂停时发生更改、例如由于 DMA 传输而发生更改、这将非常有用。
同步
从 GEL 同步:否
完全同步:否
示例
GEL_RefreshWindows
尊敬的 Chris:
Memory Browser 窗口中的"Continuously refresh"按钮按预期工作。 但"Disassembly"窗口中没有此类按钮...
同时我找到了一种方法:如果我使用_mdebugstop();语句来停止 CLA、则窗口运行正常。 现在、我可以在 CCS 不使用任何"随机"刷新的情况下检查生成的代码(和单步执行)。 (我还尝试读取生成的.asm 文件、但这些文件是由机器读取的。)
连接 CLA 时的行为与仅连接 CPU 时的行为不同:在这里、即使 CPU 正在运行、"Disassembly"窗口也是静态的。 可能是 CCS 开发人员想要在下一个版本中检查和查看此内容...
谢谢、此致、
弗兰克