6678手册上说能支持最大8G空间,设置XMPAXL1切换,cpu能够访问其余DDR3空间,
但是使用EDMA读写,不论和空间怎么映射,只能度写DDR3最低2G空间,
请教一下,EDMA能不能访问其余DDR3空间,如果能访问要设置那些寄存器
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你使用的是XMC的地址映射,如果需要EDMA访问高位地址,你需要使用MSMC的MPAX,详见下述说明。
We have two different types of MPAX. One is located in the C66x core and explained in the section 7.3 XMC Memory Protection and Address eXtension (MPAX) of SPRUGW0B (http://www.ti.com/lit/ug/sprugw0b/sprugw0b.pdf). On the other hand, when EDMA access the memory, it pass a different MPAX and it is explained in the section 2.2 Memory Protection and Address Extension (MPAX) of SPRUGW7A (http://www.ti.com/lit/ug/sprugw7a/sprugw7a.pdf).
The following presentation material is also helpful to understand them.
Especially, the diagram in the slide 29 (MPAX in the System) explains the above very well.
你好,请问DMA访问其余DDR3时,应该怎么设置寄存器,我设置之后只有核0可以访问,不知道是什么原因