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.

[参考译文] LAUNCJL2-RM57L:关于:RM57L843:监视表达式中全局变量的值不断刷新问题

Guru**** 2542360 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1066884/launchxl2-rm57l-re-rm57l843-values-of-global-variables-in-watch-expressions-refreshing-continuously-problem

部件号:LAUNCJ2-RM57L
“线程:测试”中讨论的其它部件

如何观察监视表达式中全局变量的值是否持续刷新?

在演示板和我们的项目板中,Windows 中全局变量的所有值都实时为零。

 暂停调试时,可以看到该值。 如果恢复调试,所有值都将再次为零。

我在这里使用的是板载 XDS110 USB 调试探头。 CCS 版本为10.2。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1066452/launchxl2-rm57l-rm57l843-how-to-watch-values-of-global-variables-in-watch-expressions-refreshing-continuously

上面的网页显示了我的努力,并找到了一种解决问题的方法,但它会影响中断服务,是否还有其他建议?

谢谢!!!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好,我们的专家已经离开办公室几天了。 请期待收到延迟的回复。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="490656" url="~ë/support/icls/arm-based 微处理器组/基于 ARM 的微控制器/f/arm-based 微控制器-forum/1066884/launchxl2-rm57l-re-rm57l843-value-of -globale-variables 钟表内刷新表达式,在问题持续 出现时暂停值。] 如果继续调试,则所有值都将再次为零。

    您的程序是否启用了 Cortex-R5F 缓存?

    如果是这样,请参阅 CCS/RM57L843:在连续刷新模式下无法获取全局变量值- CCS 7.1调试 ,以了解行为原因和可能的变通办法。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的,我的程序启用了缓存。 所有基于 RM48的程序,表达式都在不断刷新。

    我会有一个尝试。

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我已经完成了测试。 如果在启动时禁用高速缓存,  则全局变量的所有值都可以连续刷新。