测试CSL的EDMA函数重复搬数,发现上电后第一次搬数可以完全正确,但之后的搬移就会出现很多错数,无论A同步还是AB同步都有这现象。
程序是在csl\example\edma的基础上更改的。加了个while(1)循环触发搬数,加调试断点观察errCnt的值,除第一个循环errCnt为0外之后的循环errCnt都是上万的值。程序见附件。使用的版本是CCS5.5。
请问为达到重复搬数的目的我该如何更改?能否帮我改一下呢?
谢谢了!
Shine:
你看一下是不是cache不一致引起的。
测试CSL的EDMA函数重复搬数,发现上电后第一次搬数可以完全正确,但之后的搬移就会出现很多错数,无论A同步还是AB同步都有这现象。
程序是在csl\example\edma的基础上更改的。加了个while(1)循环触发搬数,加调试断点观察errCnt的值,除第一个循环errCnt为0外之后的循环errCnt都是上万的值。程序见附件。使用的版本是CCS5.5。
请问为达到重复搬数的目的我该如何更改?能否帮我改一下呢?
谢谢了!
你看一下是不是cache不一致引起的。