MPC5676R eDMA initialization

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

MPC5676R eDMA initialization

1,875 次查看
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,777 次查看
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 项奖励
回复