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.

[参考译文] TMS570LS3137:具有 Trace32的 TMS570

Guru**** 2538955 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1375799/tms570ls3137-tms570-with-trace32

器件型号:TMS570LS3137

工具与软件:

大家好!

我目前正在使用 Trace32调试 TMS570微控制器。 我已经设置了所有必要的脚本、调试过程本身似乎运行良好。 但我会遇到一个问题、可以设置断点、观察变量并在调试期间对其进行修改、但是我使用示波器进行监控时看不到引脚上的任何硬件输出。

有趣的是、当我复位电源(从 TMS570上断开 Trace32)时、相同的固件按预期运行、我可以观察到引脚上的信号输出。

对于可能导致此问题的原因以及如何解决此问题的任何见解或建议、我表示感谢。

谢谢你

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

    尊敬的 Magdy Mag:

    如果您未在针脚上看到硬件输出、则表示我怀疑初始化未正确进行。

    可能是此 systemInit 函数在调试过程中未调用。  

    为了理解这一点、能否在 _c_int00函数的开头设置一个断点、并验证该  systemInit 函 数是否在调试模式下进行了调用?

    ——
    谢谢、此致、
    Jagadish。

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

    你好、Jagadish

    感谢您的答复、但初始化已正确完成、因为只有当我断开 TMS 与 Trace32的连接时、我才能在输出引脚上看到 SEE 信号(具有相同固件)

    我尝试了在有任何断点和没有任何断点的情况下运行调试器、我可以看到观察变量、它会正确地更改其值。


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

    尊敬的 Magdy Mag:

    感谢您的答复、但初始化已经正确完成、因为只有当我断开 TMS 与 Trace32
    的连接时、才能在输出引脚看到(具有相同固件)信号

    我不知道 这种情况的确切根本原因。

    您能否请参阅下面的主题一次、在上面的主题中、将提供用于引脚连接的链接。 所以请检查一次。

    (+) LAUNCHXL2-TMS57012:LAUNCHXL2-TMS57012:TMS570 (LAUNCHXL2-TMS57012) Trace32连接不起作用-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛 

    ——
    谢谢、此致、
    Jagadish。