5775B flexCan_A failed to start (when MDIS is set to 0)

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

5775B flexCan_A failed to start (when MDIS is set to 0)

跳至解决方案
958 次查看
wxf
Contributor I

dear all,

 

When I debug online, after I configure FlexCan_A, I set FRZ=0, HALT=0, MDIS=1 in MCR. Then I want to start CAN by setting MDIS=0, but at this time FRZ and HALT are automatically set to 1. .

Why does this problem occur, can you give me some suggestions

 

thank you

 

XiufengWang

0 项奖励
回复
1 解答
942 次查看
PetrS
NXP TechSupport
NXP TechSupport

Hi,

this could be caused by FlexCAN's ECC mechanism, which is by default enabled and in case of non-correctable error module is put into a Freeze mode (see ECCDIS and NCFEFAFRZ bits of MECR register).
So it depends on your initialization, try to disable ECC at all and see if you see this still.

BR, Petr

在原帖中查看解决方案

0 项奖励
回复
1 回复
943 次查看
PetrS
NXP TechSupport
NXP TechSupport

Hi,

this could be caused by FlexCAN's ECC mechanism, which is by default enabled and in case of non-correctable error module is put into a Freeze mode (see ECCDIS and NCFEFAFRZ bits of MECR register).
So it depends on your initialization, try to disable ECC at all and see if you see this still.

BR, Petr

0 项奖励
回复