工具/软件:
您好团队:
我们使用的是 "MCAL MSPM0_00.02.05.0_Internal"。
在集成 CAN 模块时、我们观察到无法通过配置在传统 CAN 和 FD CAN 之间进行选择。
另外,在静态代码中,我们遇到了以下代码:

默认情况下、该代码会启用 CAN FD、并且用户无法选择传统 CAN。
此致、
Kiran
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.
工具/软件:
您好团队:
我们使用的是 "MCAL MSPM0_00.02.05.0_Internal"。
在集成 CAN 模块时、我们观察到无法通过配置在传统 CAN 和 FD CAN 之间进行选择。
另外,在静态代码中,我们遇到了以下代码:

默认情况下、该代码会启用 CAN FD、并且用户无法选择传统 CAN。
此致、
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