尊敬的香榭丽舍
是否有任何方法来初始化 DCAN 的特定节点、以便在该节点出现问题时恢复该节点?
我的客户尝试通过 从 caninit()函数中提取节点初始化 API 来实现节点初始化 API,但未恢复。
为了测试它们的实现、它们通过将 CAN_H 与 CAN_L 相连来生成问题、并找到了 can2GetConfigValue 函数的寄存器值
0x21403 0x000fd 0x0070a 0x00080 0x00000、 0x00000 0x00000 0x00000 0x00000 0x4000f 0x40009
在这种情况下,它们 从 canInit()函数中提取 CAN2节点初始化部分,并运行该部分以恢复 CAN2,但它似乎不起作用,寄存器值仍如下所示。
0x21402 0x00005 0x0070A 0x00080 0x00000、0x00000 0x00000 0x00000 0x00000 0x4000f 0x40009
我的客户正在尝试仅通过初始化已发出的节点来找到恢复 CAN 的方法。
请检查此问题、并告诉我是否有仅恢复特定节点的 API。
谢谢、此致、
SI