请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: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。