desirechange
驱动小牛
驱动小牛
  • 注册日期2006-09-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分904分
  • 威望152点
  • 贡献值0点
  • 好评度88点
  • 原创分0分
  • 专家分0分
阅读:1587回复:5

PXA270,wince 5.0 ,cf卡驱动热插拔问题?

楼主#
更多 发布于:2008-07-21 16:26
     我刚接手一个CF卡的驱动,CF卡驱动基本可用,插人能识别,也能读写,但有个问题,就是将CF卡从板子上拔出来后,"我的设备"里的CF卡的盘符居然还在,并且可以打开,看到里面的文件夹,往里面写例如建一个文件夹就出错,这可以理解.问题是我如何实现拔出CF卡,去掉盘符呢?请大家指点一下.
desirechange?desire to change
desirechange
驱动小牛
驱动小牛
  • 注册日期2006-09-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分904分
  • 威望152点
  • 贡献值0点
  • 好评度88点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-07-22 16:17
另外,在拔出第一张CF卡,插入第二张卡后,结果还是显示第一张卡的内容,无法显示第二张卡的内容
desirechange?desire to change
desirechange
驱动小牛
驱动小牛
  • 注册日期2006-09-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分904分
  • 威望152点
  • 贡献值0点
  • 好评度88点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-07-25 11:41
拔出后,系统也能捕获到中断,我觉得应该是对中断的处理应该没有做好
desirechange?desire to change
microsun
论坛版主
论坛版主
  • 注册日期2002-11-11
  • 最后登录2014-07-18
  • 粉丝0
  • 关注0
  • 积分1052分
  • 威望1159点
  • 贡献值0点
  • 好评度848点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-07-26 05:47
确认中断是否有,还有PDD实现的卡的状态等是否都是对的(比如卡在还是不在)?
学海无涯
desirechange
驱动小牛
驱动小牛
  • 注册日期2006-09-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分904分
  • 威望152点
  • 贡献值0点
  • 好评度88点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-07-29 14:42
我们这个驱动是这样的,将CF卡当作PCMCIA设备,当有卡插入后加载IDE驱动,插入好象还好,都有中断发生并且加载IDE驱动,ATAPI.dll,当拔出后,能发现中断并处理,但好象找不到在哪卸载IDE的驱动,那么,如何在PCMCIA驱动里面卸载IDE驱动(atapi.dll),使用deactivatedevice()?
desirechange?desire to change
desirechange
驱动小牛
驱动小牛
  • 注册日期2006-09-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分904分
  • 威望152点
  • 贡献值0点
  • 好评度88点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-07-31 08:56
如何调用
deactivatedevice()?
desirechange?desire to change
游客

返回顶部