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.

[参考译文] TMS320F28388D:示例"CAN_Ex5_Transmit _Receive"有时卡在"CAN_initRAM&quot 中;有时不会

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/922213/tms320f28388d-example-can_ex5_transmit_receive-sometimes-stuck-in-can_initram-sometimes-not

器件型号:TMS320F28388D

您好专家、

我的客户和我都发现示例代码"CAN_Ex5_Transmit _Receive"有时会卡在"CAN_initModule"-"CAN_initRAM"的循环中。 我们使用 TI F28388D 控制卡进行测试。 (RAM 配置)  

我们可以通过关闭电路板电源并再次为其加电来解决此问题。

我是否可以知道造成这种情况的根本原因?

谢谢

谢尔登

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

    您好、Sheldon、

    您能帮助我们了解您面临此问题的条件吗? 比如任何特定的执行序列或任何特定的发送器-接收器通信配置等?

    此致、
    Praveen

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

    您好 Praveen、

    1.当这个问题发生时、只有关闭电路板电源、我们才能使原始示例代码正常运行。 从 CCS 复位目标没有帮助、  

    2.这个问题是随机发生的,但很容易重现,我没有结论如何重现。 您只需要运行它 CPU1。

    谢谢

    谢尔登

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

    您好 Praveen、

    PS:仅当连接了板载调试器时才会发生此问题。 当从闪存引导时、这将永远不会发生。

    谢谢

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

    Sheldon、

    如果显然只有在连接了调试器的情况下才会发生这种情况、您能在问题发生之前更详细地介绍一下调试器接口上发生的情况吗? 您是否有任何调试器窗口在刷新模式下读取任何存储器/变量?

    此外、您是否对该示例进行了任何更改? 如果是、您是否也可以共享这些修改?

    此致、
    Praveen

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

    Sheldon、

    我们只需再次查看该主题。 您是否能够解决此问题? 如果不是、您能否按照上述主题中的要求向我们发送重现问题的步骤?

    此致、
    Praveen

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

    您好 Praveen、

    我们现在优先处理这个问题。 我将首先关闭它。 有时间后、我将研究如何重现此问题。 它似乎与连接到器件的调试器密切相关。

    谢谢

    谢尔登