ME的Canbusoff在总线上的表现
-
-
jiankang_wang CAN一直是周期往外发数据的,开始怀疑杂波是没有传输完的数据,断点打在如下位置,CAN_H上体现为一直是杂波状态(客户板子),直到通道stop后,杂波才消失。我也在我们自己demo板上试了,但是没有复现情况,客户使用我在demo板上测试的程序,还是能够复现,目前认为可能是硬件原因导致的。
-
描述说在打断点的位置一直处于杂波状态,感觉更像是phy的问题。
可以试着在产生杂波后,直接对phy进行断点重启试试,杂波会不会消失。以及观测一下芯片的TXD,RXD。确定一下是芯片还是phy的问题。 -
jiankang_wang 和客户沟通了,确定为phy的问题
-
jiankang_wang 请问一下MCAL上busoff的恢复机制,发生busoff后Controller进入STOPPED状态,然后需要调用Can_SetControllerMode()去处于STARTED,在重新Can_SetControllerMode过程中,我们的相关寄存器会重新复位吗,还是只是复位了我们自己的状态机。
-
6/7
发帖前请查看
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...