MPC5676R eDMA initialization

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

MPC5676R eDMA initialization

1,485件の閲覧回数
sangwonjeon
Contributor I

Hi NXP,

I am using MPC5676r Platform, and I have questions regarding register SADDR and DADDR of unused EDMA_A.TCD

EDMA_A.TCD[xx].SADDR
EDMA_A.TCD[xx].DADDR

 

During repeated testing of Power on/off of many control boards containing MPC5676r, I have found that external bus memory address is stored in SADDR and DADDR registers. This occurs to particular control board and occrs 80% of the time

 

 

Why does this occrus because I have not initialize the unused EDMA_A chennel. Or is it possible this could be hardware issue? 

 

why does this occurs to the particular control boards and not the other control boards? 

 

Hope helps and Thanks in advance

 

Best Regards,

Will

ラベル(1)
0 件の賞賛
返信
1 返信

1,387件の閲覧回数
davidtosenovjan
NXP TechSupport
NXP TechSupport

Does it cause any issue to you?

 

Content of uninitialized eDMA transfer control descriptors should be random as it is basically RAM memory. Typically every byte of particular TCD must be initialized to prevent issues with uninitialized data fields that may contain unexpected values.

However in case particular DMA channel is disabled, it should not mind its channel’s TCD content does not make sense.

0 件の賞賛
返信