TI中文支持网
TI专业的中文技术问题搜集分享网站

基于bios系统的多核edma搬移

工程师好,我基于8个核的edma搬移,我断点查看vlfft的例程,是8个核心共用一个传输通道,共用一个传输控制,我现在单独断点查看一个core的,已经触发edmaTrigger(),我寄存器查看dstInAddr没有变化,与srcInAddr的数据不一致。我之前基于裸机下的单核edma搬移,触发前后目的地址的数据就发生变化了,还有就是我的数据是从DDR经过EDMA搬移到MSMC,不用需要全局地址转换了吧,是MSMC搬移到内核内的寄存器中要全局转换吧

Shine:

请问有使能cache吗?可能是cache一致性问题。请看一下附件文档。

Inter-core Data Exchange on Keystone_Navigator.pdf

haotian chang:

回复 Shine:

工程师好,是要能Cache的,要开L2cache的,但是我现在是通过EDMA的DDR到MSMC的数据搬移,你给的链接是inter-core data 搬移的

赞(0)
未经允许不得转载:TI中文支持网 » 基于bios系统的多核edma搬移
分享到: 更多 (0)