我尝试通过 CAN 唤醒我的 FRDM-KW38 EVB。
我使用示例项目“frdmkw38_power_mode_switch”来实现这个功能(添加了 flexcan 驱动程序)。
首先,我让KW38进入STOP模式(如Par
tial Stop2),然后我可以通过使用PEAK CAN USB和BUSMASTER发送消息成功唤醒KW38。
但是当我唤醒 KW38 时,Busmaster 会显示如下错误
如果我重复睡眠和唤醒过程大约 4 次,KW38 不能再被 CAN 唤醒,这似乎是 BUS OFF 发生了。因为如果我重新连接 PEAK CAN USB,并再次发送消息,它可以唤醒.
我尝试了几种不同的配置,但它仍然会发生。
你能教我如何防止这个问题吗?