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

dma数据搬运问题

硬件环境:dm6446

软件环境:dvsdk2.0.0.22

问题描述:

        dma通道activate后进行通道参数配置,然后开启dma进行数据搬运,搬运的结果中,前面大部分数据均能正确搬运,后面一小部分却出现了小部分的数据出错问题,现象如下

但是,若在dma通道配置前后插入延时函数,或者插入其余的函数操作,达到延后调用dma的效果,数据搬运就完全正常了。求解!!!

Tony Tang:

数据从哪里搬到哪里,手动触发还是事件触发?数据来源?没有上下文信息,不好做出建议.

eric eric3:

回复 Tony Tang:

数据从dsp外部内存搬运到iram空间进行运算,然后再将结果搬运出去;

采用手动触发的方式,数据来源就是设备采集的图像信息。

赞(0)
未经允许不得转载:TI中文支持网 » dma数据搬运问题
分享到: 更多 (0)