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.

[参考译文] TMS320F28386S:CM CAN 和 SysConfig 兼容性

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1484848/tms320f28386s-cm-can-and-sysconfig-compatibility

器件型号:TMS320F28386S
主题中讨论的其他器件:SysConfig

工具与软件:

大家好!

又是我。

这一次,我会更具体。 我具有这种 CAN、我将在 CM 中使用、但引脚多路复用器必须由 CPU1管理。 为了使用 SysConfig、我需要向其中添加 CAN 实例。 但是、要在 CM 中使用该外设、还需要检查"ALLOCATE CAN_B TO CM"选项。如果这样做、"CAN_initModule"调用的"CAN_initRAM"函数将不会成功完成、程序将在那里停止。

因此、我建议在 SysConfig 中添加一个复选框、让用户能够选择是否将"can_public_init"(在本例中)包含在 Board_Init 函数中、或者选择是否将"can_initModule"包含在"can_public_init"函数中。 这样、我就可以在仍然配置自动引脚多路复用器的情况下使用 Board_Init 功能。

如果有另一种方法可以继续使用 Board_Init 功能、同时仍受益于 SysConfig 提供的自动引脚多路复用器配置、我想了解这一点。

此致、

Ramon。