工具/软件:TI C/C++编译器
你(们)好
我正在 使用2.8335万开发ECU。
最近,出现了一种现象,ECU在输入代码后就死了,所以我破坏了四个ECU…
在搜索原因时 ,我发现新添加的CAN通信邮箱初始化代码的顺序相互交织。
邮箱初始化代码(ID,方向等...)在初始化功能的底部单独声明,而不是先前设置的顺序。
所以我修改了在底部声明的初始化代码,以匹配其他现有邮箱的声明顺序,因此ECU死板现象消失了。
初始化代码序列是否会导致ECU内部出现严重问题?
所附图片是新添加的邮箱的初始化代码和解决问题之前的现有初始化代码。
当我把彼此分离的东西结合起来,这个问题就解决了。