主题 : 2440 linux下DMA驱动问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 9823
精华: 0
发帖: 33
金钱: 225 两
威望: 81 点
综合积分: 66 分
注册时间: 2009-10-15
最后登录: 2017-09-13
楼主  发表于: 2009-12-21 09:13

 2440 linux下DMA驱动问题

我在编写DMA 的驱动,想要与FPGA相连,以bank1外接FPGA,通过DMA从ARM的SDRAM(0x30000000开始)到bank1(0x08000000),但是我开过相关的DMA的函数,在
s3c2410_dma_devconfig( int channel,
     enum s3c2410_dmasrc source, //dma传送源的类型,可以是S3C2410_DMASRC_HW和S3C2410_DMASRC_MEM

     int hwcfg,
     unsigned long devaddr) //传送的目的地址
这个函数中,只有对传输的目的地址的设置,而我把数据放到SDRAM(0x30000000开始)中了,请问哪位做过能指点一二,怎么对DMA的源地址设置啊?
级别: 新手上路
UID: 9823
精华: 0
发帖: 33
金钱: 225 两
威望: 81 点
综合积分: 66 分
注册时间: 2009-10-15
最后登录: 2017-09-13
1楼  发表于: 2009-12-21 16:18
呵呵,自己顶一下。。弄好了!!!       
级别: 新手上路
UID: 11689
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
综合积分: 22 分
注册时间: 2009-12-18
最后登录: 2011-10-21
2楼  发表于: 2009-12-22 16:23
请问是接在系统总线接口吗?
级别: 新手上路
UID: 100958
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
综合积分: 16 分
注册时间: 2014-02-27
最后登录: 2014-03-28
3楼  发表于: 2014-03-21 10:46
怎么弄得 求指导