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.

[参考译文] CCS/TMS320F28377S:运行代码时、某些表达式的值不会更新。

Guru**** 2460850 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/705548/ccs-tms320f28377s-values-of-some-expressions-are-not-updating-while-running-the-code

器件型号:TMS320F28377S

工具/软件:Code Composer Studio

某些表达式的值不会更新。 我在 CCS 中调试了一个代码、表达式的值直到昨天才更新。 现在、所有表达式的值都在更新、但两个值仍然为0。 我要附上屏幕截图。 我之前已阅读过类似的帖子、但该程序有一些错误。 此程序没有错误、我也没有进行任何更改。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    另外,Pa 是 VA*IA,PA1是 Pa.的前一个值
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    如果没有可重现的测试案例、则很难提供任何答案。 请提供一个(源文件和可执行文件)。 此外、请告诉我您使用的 CCS 的确切版本。

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

    我使用的是 CCS7.2。 我随附 file.e2e.ti.com/.../5037.ccs.rare2e.ti.com/.../adc_5F00_soc_5F00_epwm_5F00_cpu01.c

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

    [quote user="Ashima Kulshreshtha">expression 的值一直更新到昨天。 现在、所有表达式的值都在更新、但两个值仍然为0。

    您是否对 ADC_SoC_ePWM_cpu01.c 进行了代码修改、之后它停止工作? 代码的248行上似乎有错误。 您可能是指:

    如果(PA=PA1)

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Ki、这是一个错误。 如何识别该行中存在错误、因为我没有在第248行中看到任何符号?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    语法上没有任何错误、因此您不会看到任何通知。 您只需使用调试器手动单步执行并分析代码(这就是我所做的)。 观察这些变量写入情况的观察点也会起作用。