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-MSPM0G3519:MCAL "MCAL MSPM0_00.02.05.0_Internal"上未启用传统 CAN。

Guru**** 2451510 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1500525/lp-mspm0g3519-classic-can-is-not-enabled-on-mcal-mcal_mspm0_00-02-05-00_internal

器件型号:LP-MSPM0G3519

工具/软件:

您好团队:

我们使用的是 "MCAL MSPM0_00.02.05.0_Internal"。

在集成 CAN 模块时、我们观察到无法通过配置在传统 CAN 和 FD CAN 之间进行选择。

另外,在静态代码中,我们遇到了以下代码:  

默认情况下、该代码会启用 CAN FD、并且用户无法选择传统 CAN。

此致、

Kiran

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

    尊敬的 Kiran:

    感谢提供反馈、我们将与 MCAL 团队联系以查看此处的任何评论。

    您是否希望在需要快速修复的应用中实施传统 CAN、或者可以等待下一个版本发布。

    B.R.

    Sal

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

    您好 Sal、

    我们希望在一个通道上实施经典 CAN、在另一个通道上实施 CAN FD。
    据我所知、您将在2025年7月发布测试版、这对我们来说太长了。
    如果你有一个快速的解决,它会更好,如果你与我们分享.

    此致、

    Kiran

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

    尊敬的 Kiran:

    在此处更新反馈以提高其他认识。

    根据 AUTOSAR 4.3.1规范、无需提供配置、以便通过配置器在传统 CAN 和 FD CAN 之间进行选择。

    该规范需要配置"CanControllerFdBaudRate "、用于指定控制器的数据段波特率(以 kbps 为单位)。

    如今、传统 CAN 和 CAN FD 之间的选择基于使用"PduInfo->id"的软件实现。

    是否在"PduInfo->id"中设置了保留位、应使用掩码"CAN_ID_CAN_CONTROLLER_TYPE_MASK"进行检查、具体取决于是传统 CAN 帧还是 CAN FD 帧。

    此外、"fdMode"(灵活数据模式)仅用于在 CAN IP 中启用或禁用灵活数据模式。

    即使通过使用配置程序禁用"CanControllerTxBitRateSwitch"中可用的比特率切换字段来启用了"fdMode"、也支持传统 CAN 帧。

    B.R.

    Sal