当前位置:  技术问答>博客 iis7站长之家

紧急求援

    来源: 互联网  发布时间:2016-02-09

    本文导语:  各位高手,      小弟目前移植WINCE的SDIO CLIENT 驱动到FREESCALE IMX31ADS LINUX下,遇到非常棘手的问题。由于LINUX目前对SDIO BUS的支持不足,许多的总线协议栈和上层交互的接口代码需要自己从MMC层进行封装。开始进...

各位高手, 
    小弟目前移植WINCE的SDIO CLIENT 驱动到FREESCALE IMX31ADS LINUX下,遇到非常棘手的问题。由于LINUX目前对SDIO BUS的支持不足,许多的总线协议栈和上层交互的接口代码需要自己从MMC层进行封装。开始进展较为顺利,可是就差CMD53数据管道设置就全部完成了。在IMX31平台上,如果使用现成的mmc_wait_for_req函数,必须使用scatter-gather 列表将数据导入DMA。但是,一旦我设置BLOCK数大于1或BLOCK长度小于512,则出现传输失败。如果我不用DMA而改用REGISTER直接写BUFFER,则会出现状态不一致的情况(中断的干扰),除非我修改内核代码。但是在内核里这些地方特别是IRQ相关的代码修改很可能会导致一般的MMS/SD卡不能正常使用。 
    不知有哪位高手做过LINUX下类似平台的SDIO CLIENT 驱动,可为小弟指点迷津? 


谢谢先! 

一个嵌入式LINUX菜鸟 

|
Linux 的 SDIO Stack 也有 open-source 的版本了!
http://www.jollen.org/blog/2006/12/linux_sdio_stack_open_source.html

介绍了个开源项目MontaVista, Atheros contribute open-source SDIO stack
应该可以参考下

    
 
 

您可能感兴趣的文章:

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












  • 相关文章推荐
  • 紧急求援,限时解答(3小时内给分)
  • 求援SUSE Linux 1.0 安装问题
  • 紧急求援:一个jacorb给java客户端传输汉字显示的问题!
  • 求援:这个问题怎么解决啊?!
  • 100分求援!如何建一个基于LINUX的B/S的管理系统?
  • 求援菜鸟问题。为什么我在LINUX的XWINDOWS底下很多站点不能访问。在线等
  • 请教Linux9的问题,求援中......
  • 求援!近两天一开机,我的window98登陆框还没有出,就有一个确认框:
  • 各位兄台,在线等待,紧急求援!!!
  • 紧急求援!centOS系统故障
  • 紧急求援,JAVA中,怎么调用VC写的DLL和OCX控件???在线等待,解决立即给分!!!
  • 紧急求援!!! 关于脚本预编译的问题。(高分哦!)
  • 紧急求援!!!java初学者的小问题!!!!


  • 站内导航:


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

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

    浙ICP备11055608号-3