引用: 物是人非aaa 发表于 2018-5-28 08:14
Meng,
EDMA是搬移到DDR的物理地址,但是如果这个DDR地址是被cache的,有可能cache里的数据在回写的时候会把DDR里的数据冲掉。
建议你看看DSP Cache user guide。下面是一片中文文档,比较容易理解:
引用: 物是人非aaa 发表于 2018-5-28 08:14
Meng,
EDMA是搬移到DDR的物理地址,但是如果这个DDR地址是被cache的,有可能cache里的数据在回写的时候会把DDR里的数据冲掉。
建议你看看DSP Cache user guide。下面是一片中文文档,比较容易理解:
引用: tinlyxian 发表于 2018-5-28 08:27
cache 一致性。
应为你的开辟或者使用的这段空间没有做cache 对齐处理。参考kmem_cache分配内存的原理。这个函数分配的内存大小都是和cache的最大访问位宽的倍数。
studying & working!
更多回帖