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.

[参考译文] TMS320F280049C:在调试模式和释放模式下读取数据的方式不一致

Guru**** 2539500 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1544410/tms320f280049c-the-data-is-read-inconsistently-in-debug-mode-and-release-mode

器件型号:TMS320F280049C


工具/软件:

您好:

  美好的一天!

  有客户的问题、 您能提供帮助吗? 非常感谢。

  在调试模式下、读取存储在 LSRAM 中的数据是正确的、但在释放模式下读取数据不正确。 这可能是什么原因?

  正确的数据:

  

错误数据:

  

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

    您好、

    我们需要更多信息来了解问题。 您的代码是否由于错误数据而无法运行? 您是否检查过调试模式和释放模式之间的构建配置差异?  

    此致、

    Vivek Singh

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

    您好、 Vivek Singh、

      感谢您的支持!

      请检查客户回复:

       两种模式下的配置相同、在闪存中运行;一种在调试模式下运行、另一种在编程后运行、然后关闭电源并重新启动。 重新启动后使用 XCP 读取全局变量、这是不正确的。

       您需要哪些信息?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    使用 XCP 读取重新启动后的全局变量、这是不正确的。

    如何确保同时读取两种情况下的变量? 在调试模式下、是否可以发出 RESET 命令、然后运行它并读取变量?  

    Vivek Singh

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

    您好、 Vivek Singh、

      感谢您的支持!

      请检查客户的回复:

       它不是同时读取;而是在两种不同模式下单独读取同一变量的地址、从而导致数据不一致。

      在调试模式下、复位后、重新启动时数据是正常的、但退出调试模式然后切断电源并重新启动时、读取变量将不正确。

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

    但如果变量不是同时读取的、并且正在软件中更新、则在不同的时间会有不同的值。 对吗?  

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

    您好、 Vivek Singh、

      感谢您的支持!

      请检查客户的回复:

       在程序中分配的值始终是浮点值、但重新启动后、读取的值已经乱码、XCP 无法解析、超出了范围。

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

    您好:

       美好的一天!

       关于客户的回复、您是否有其他建议?

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

    Alice、

    抱歉、很难判断这里正在发生什么。 他们能否在应用程序中切换某些 GPIO 以知道已分配值、然后通过 XCP 读取?  

    Vivek Singh