6678扩展了DDR到4G,后2G我配置了MPAX映射了256M到逻辑地址0x40000000、0x50000000或者0x60000000,在映射后的逻辑地址和0x80000000之间采用EDMA3搬运数据都不成功,请教大神还需要配置什么呢?
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.
6678扩展了DDR到4G,后2G我配置了MPAX映射了256M到逻辑地址0x40000000、0x50000000或者0x60000000,在映射后的逻辑地址和0x80000000之间采用EDMA3搬运数据都不成功,请教大神还需要配置什么呢?
再补充一下,EDMA在默认2G的DDR之间,DDR和MSM、L2之间搬运数据是正常的。
EDMA和C66x核的MPAX是分开的,你需要修改MSMC控制器里的MPAX配置使之与C66x Core的映射一致。
见
KeyStone Architecture Multicore Shared Memory Controller (MSMC) User Guide 3.5章节
MSMC的MPAX和XMC的MPAX原理是一样的。