社区
Linux/Unix社区
帖子详情
EDMA传输的设置参数
qiuxin425
2014-11-06 10:18:50
对于linux内核例程中的结构体EDMA3CCPaRAMEntry各个参数意思是什么?
如果我想传输大文件,例如3M或者10M左右的文件,该如何设置这个结构体参数呢?谢谢!
在线等.......
...全文
386
1
打赏
收藏
EDMA传输的设置参数
对于linux内核例程中的结构体EDMA3CCPaRAMEntry各个参数意思是什么? 如果我想传输大文件,例如3M或者10M左右的文件,该如何设置这个结构体参数呢?谢谢! 在线等.......
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhxianbin
2014-11-06
打赏
举报
回复
http://e2e.ti.com/support/embedded/starterware/f/790/p/183655/666695.aspx
E
DMA
3
传输
的配置步骤
1. 初始化一个
DMA
/Q
DMA
通道
l 确定通道类型:Q
DMA
或
DMA
?
l 通道映射
I. 如果使用Q
DMA
,编程QCHMAP:确定通道对应哪个
参数
集号和触发字
II. 如果使用
DMA
通道,编程DCHMAP:确定通道对应哪个
参数
集号。
l 如果通道使用阴影区域,确保DRAE/DRAEH配置合适,以便通过阴影区域寄存器来存取事件寄存器和中断寄存器。随后步骤都应该是使用阴影区域寄存器
l
C6000 E
DMA
使用心得总结
几天调下来,总感觉TI的文档语焉不详。不过想想也对,250页的文档是谁都要写到郁闷的。而且一个懂了的人给初学者讲东西总会自然的略过一些看似当然的关键。 这几天遇到的问题就是E
DMA
可以工作,却不能连续不断的转起来。而问题的所在就在于文档没读清楚。 文档(SPRU234,下同)在第一章的第一节的图1-2就给出了E
DMA
的控制块图。现在看到控制块图当然联想到实际的工作流程,但是似
DM642基于CSL的E
DMA
配置方法
目录 前言 一.创建一个E
DMA
事件句柄 二.从PRAM(
参数
RAM区域)中分配事件的重载/连接
参数
三.给E
DMA
事件分配
传输
结束代码,一般分配的结束代码等于E
DMA
事件通道号 四.配置E
DMA
事件的
参数
RAM的6个寄存器值 4.1.配置过程中需要禁止E
DMA
传输
中断 4. 2.
参数
RAM配置 4.3.寄存器配置接口: 五.配置E
DMA
相关中断以及ISR 5.1. 安装EDM
DSP TMS320C6678 开发手册使用
DSP TMS320C6678 开发手册使用 在datasheet文件,即数据表PDF文件中 寻找memory map summary 在17页中,可以找到相应器件的地址 以
DMA
传输
为例,找到相应的E
DMA
_user_guide其中最后有如何利用该模块进行数据
传输
step1. 初始化
DMA
/E
DMA
通道 (a)确定被使用的通道类型(Q
DMA
或
DMA
)。 (b)通道映射 i. 如果使用Q
DMA
通道,对QCHMAP寄存器写入相应的
参数
,完成对通道映射和触发字的
设置
。 ii.如果使用
DMA
通道,对D
TMS320DM642 E
DMA
非连续工作简单程序
分类: DSP 2010-01-05 16:10 92人阅读 评论(0) 收藏 举报 #include #include #include #include #include #define SRC_ADDRR 0x80000000 #define DST_ADDRR 0x80001000 #define WIDTH 6 #define HEIGH
Linux/Unix社区
23,224
社区成员
74,535
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章