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.

[参考译文] LP-MSPM0G3507:在软件初始化模式之后、MCAN 无法切换到正常模式

Guru**** 2473270 points
Other Parts Discussed in Thread: SYSCONFIG, CCSTUDIO

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1459788/lp-mspm0g3507-mcan-cannot-switch-to-normal-mode-after-sw-initialization-mode

器件型号:LP-MSPM0G3507
Thread 中讨论的其他器件:SysConfigCCStudio

工具与软件:

这是"ti_msp_dl_config.c"文件中的随机问题(大约有10%的时间)。

在 CCS Studio 中、我发现在代码中:-

  DL_MCAN_setOpMode (CANFD0、DL_MCAN_OPERATION_MODE_NORMAL);

  while (DL_MCAN_OPERATION_MODE_NORMAL!= DL_MCAN_getOpMode (CANFD0));
 
MCAN 初始化后、执行停留在上面提到的 while 循环中、如上所述、这是随机的、多次软件正常工作、我能够 Tx 和 Rx CAN 消息。
请帮助确定此类问题的可能原因?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ankit:
    我建议 下载最新版本的 SDK、SysConfig 和 CCS。 请告诉我这是否修复了它。
    此致、
    Diego Abad

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

    我遇到的问题与 OP 相同、并且我使用的是最新版本;我当前的环境是:

    CCS Theia 1.5.1

    MSPM0 SDK:2.3.0.7

    SysConfig:1.22.0

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

    尊敬的 Rob:
    我建议将您的 CCS Theia 更新为最新的 CCS (20.0.1.) 这是最新的 CCS Theia 版本。 如果问题仍然存在、我将检查此问题并提出一个问题单。  

    此致、

    Diego Abad

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

    尊敬的 Rob:

    CCS Theia 是 TI 在发布最新 CCS 后停止使用的名称。 您可以使用 Theia IDE 从 CCS 产品页面下载当前 CCS。  

    产品页面=  https://www.ti.com/tool/CCSTUDIO

    此致、

    Diego Abad

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

    谢谢 Diego。

    我更新了 CCStudio 20.0.1.4、但 MCAN SysConfig 仍然存在问题。

    谢谢!

    Rob

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

    尊敬的 Rob:
    感谢您确认此问题。 我将提交一个 JIRA 请求单。

    此致、

    Diego Abad

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

    尊敬的 Diego:

    是否有与此相关的任何更新? 它正在成为我的发展的一个相当障碍。

    谢谢!

    Rob

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

    尊敬的 Rob:
    该团队仍在处理此错误。 该问题很可能会在我们的 SDK 的下一个版本中修复。

    此致、

    Diego Abad

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

    我发现、时钟树从 SysConfig 中的 SYSCTL 生成不同的代码(不稳定)。 取消选中 SysConfig 中的"Use clock tree (使用时钟树)"选项。

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

    我很欣赏 Ankit 的建议。 很遗憾、我没有选择"Use Clock Tree"、因此问题似乎还有另一个原因。  

    很高兴听到您的问题已解决!

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

    尊敬的 Rob:
    可以根据查询创建新的 E2E 主题吗? 软件团队需要有关您问题的更多详细信息、我想尝试解决该问题。
    此致、
    Diego Abad

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

    停止更新的。 新主题已发布:

    https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1473992/lp-mspm0g3507-mcan-stuck-in-dl_mcan_getopmode-during-initialization?tisearch=e2e-sitesearch&keymatch=%20user%3A638185#

    谢谢!

    Rob

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

    尊敬的 Rob:
    感谢您的参与。

    此致、

    Diego Abad