EDMA3数据传输 - TMS320C6678 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5581|回复: 8
打印 上一主题 下一主题

[已解决] EDMA3数据传输

[复制链接]

0

主题

56

帖子

1394

积分

金牌会员

Rank: 6Rank: 6

积分
1394
楼主
发表于 2018-11-27 12:01:34 | 显示全部楼层
Leo_9824 发表于 2018-11-27 09:10
谢谢您的答复,我还是想确认一下,有资料说明EDMA3CC0/1/2都可实现DDR3到MSM之间的数据传递只是吞吐率不 ...

您好:
CC0被优化用于内部MSM和DDR3子系统之间的数据传输,CC1、CC2被用作系统外围设备和在系统存储器间移动数据等其他传输。
关于DDR3传输数据到MSM会出现乱码的问题,出现这种可能的原因比较多,我这边没有遇到这种问题,所以不太好判断具体是什么原因怎么造成的。
回复 支持 反对

使用道具 举报

0

主题

56

帖子

1394

积分

金牌会员

Rank: 6Rank: 6

积分
1394
沙发
发表于 2018-11-28 15:55:49 | 显示全部楼层
Leo_9824 发表于 2018-11-28 14:05
DDR3与MSM的EDMA3传输乱码问题可能是cache一致性导致的,还是有一些疑问,下面是我的源码:
void CacheIni ...

您好:
建议排查下CacheInit()函数内容是否有问题。根据您总结的内容可判断是cache这部分导致出现乱码的现象,只需屏蔽CacheInit()函数,就不会出现乱码的现象。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-20 01:00 , Processed in 0.041142 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表