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

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

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

ソリューションへジャンプ
1,000件の閲覧回数
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 解決策
984件の閲覧回数
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 返信
985件の閲覧回数
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 件の賞賛
返信