当前位置:  技术问答>linux和unix

DMA中从内存传输到内存源和目的地址怎么设

    来源: 互联网  发布时间:2016-07-29

    本文导语:  想写个DMA驱动测试下,要求很简单,就是初始好DMA寄存器后用IOCTL将源和目的地址传到驱动里去设置,比如 ………………                                    (*(volatile unsigned long *)Cn_SrcAddr) = (arg...

想写个DMA驱动测试下,要求很简单,就是初始好DMA寄存器后用IOCTL将源和目的地址传到驱动里去设置,比如
	
………………
                                   (*(volatile unsigned long *)Cn_SrcAddr) = (arg);
………………
(*(volatile unsigned long *)Cn_DesAddr) =  (arg);

其中arg内应用程序传进来的buff_des的地址:
          ret = ioctl(fileno,SETSRC,&buff_src);
          ret = ioctl(fileno,SETDES,&buff_des);
问题是这样弄好了之后开启DMA传输,但是buff_des里的内容没有变化,还是原来的内容,哪位高人知道问题在哪吗?  还是传进来的arg要转变下?

           

|
友情帮顶。

|
就这两行,谁能看出问题?

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • lcd驱动dma问题
  • CSS属性参考手册 iis7站长之家
  • DMA多次传送如何设置~迷茫中
  • 有关2440 DMA驱动的问题
  • DM9000如何使用DMA
  • 请教DMA的问题
  • 请问如何让DMA方式读取硬盘啊?
  • linux kernel module中,怎样进行dma转送
  • 關於SPI下實現DMA傳輸
  • dma_map_single可以使用任意的地址吗?
  • alsa driver ,dma_alloc_coherent問題
  • 关于DMA操作的问题
  • 如何打开DMA通道?
  • 什么是DMA 啊?
  • 关于DMA_driver的一些问题?
  • s3c2440-sdi s3c2440-sdi: unable to get DMA channel
  • 我本来有xp然后安装 linux一切完成之后当到 UP-IDE; unknown via southbridge,disabling dma
  • 2.6.18的内核,SATA硬盘,怎么开启DMA模式啊
  • 写了个DMA驱动,想测试一下,请大家给点建议!!
  • linux下硬盘模式 DMA 和 pio


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3