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.

TDA4VH-Q1: 在C71 上调用UDMA 拷贝 从L2 往DDR 搬运数据,偶现DMA 踩内存的问题;

Part Number: TDA4VH-Q1

有一段DDR 空间,是业务处理专用的,目的是在L2 的计算结果完成后,用DMA 搬到该片ddr空间缓存,

如下图,截取了我们的问题log:

在dma搬运之前把这块地址初始化为0xabababababababab,   在某一次dma搬运之后,发生内存改写情况。 该问题并不是必现,我们需要长时间拷机测试 才会出现。

该dma 拷贝是一个多维拷贝,拷贝参数在出问题的时候也打印了出来,参数和之前相比没有异常,但是看起来dma就是多搬了。不知道是否有遇到类似的case, dma在什么情况下会出异常?我们可以怎么样来定位这个问题?