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:MCAN 示例9传输- CPU1_RAM 与 CPU1_FLASH 配置的行为不同

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1069363/tms320f28388d-mcan-example-9-transmit---different-behavior-in-cpu1_ram-vs-cpu1_flash-configuration

部件号:TMS320F28388D

尊敬的专家:  

我的客户在构建和运行"mCAN_Ex9_Transmit "示例时遇到问题。 他们正在使用外部 CAN 接收器。  

在 RAM 模式下运行时,它们确实会看到 CAN 接收器一侧的接收信号或至少有反应。

在闪光模式下运行时,它们在 CAN 接收器侧看不到任何接收或反应。

他们所执行的唯一步骤是将 build_configuration 切换到 CPU1_flash。  

请您提供任何提示,以了解在这种情况下需要检查的事项或导致这种行为的原因?

谢谢,致以诚挚的问候,

格雷戈

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

    尊敬的专家:  

    这似乎现在已在客户方面得到解决。 如果代码在 RAM 和闪存配置中都运行(没有任何断点),则通信在这两种情况下似乎都同样有效。  

    谢谢,致以诚挚的问候,

    格雷戈

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

    格雷戈,

      很高兴知道问题已解决。 但是,使用断点不会影响代码的成功操作(无论代码是在闪存还是 RAM 中运行)。 客户需要验证闪存中的代码是否正确编程,以及引导模式选择针脚是否正确配置为从闪存启动。 许多帖子讨论了“代码在 RAM 中正常工作,但在闪存中不能正常工作”的问题。    请参阅此帖子以获取示例。