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
解決済! 解決策の投稿を見る。
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
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