SACKERR causing reset during STOP2 entry with CAN pretended network

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

SACKERR causing reset during STOP2 entry with CAN pretended network

跳至解决方案
919 次查看
dinesh_balaji
Contributor III

I'm trying to put the MCU(S32K146) into STOP2 mode with CAN wake up. I'm using pretended network feature on CAN0.
I'm disabling all other peripherals except CAN0 before entering STOP2 power mode. But, the MCU resets after entering STOP2 mode with reset cause as SACKERR(stop acknowledge error). 
If I try entering STOP2 mode with CAN0 disabled, I'm not seeing any reset. 

I'm on RUN power mode before STOP2 entry and I followed the steps mentioned in the application note AN5425.

Also, Is there any way to identify which peripheral failed to acknowledge stop mode entry and caused the SACKERR reset?

标记 (5)
0 项奖励
回复
1 解答
845 次查看
dinesh_balaji
Contributor III

Even after configuring pretended network, while entering STOP2 mode CAN bus didn't go into IDLE state. De-initializing and re-initializing CAN before configuring pretended network fixed this. 

在原帖中查看解决方案

2 回复数
846 次查看
dinesh_balaji
Contributor III

Even after configuring pretended network, while entering STOP2 mode CAN bus didn't go into IDLE state. De-initializing and re-initializing CAN before configuring pretended network fixed this. 

893 次查看
Robin_Shen
NXP TechSupport
NXP TechSupport

Hi 

Please refer to the Example S32K144 FlexCAN Pretended Networking STOP mode test S32DS.ARM.2.2


Best Regards,
Robin
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 项奖励
回复