看问WINCE里,硬件上没接SD卡的插拔中断引脚,怎样修改代码让系统直接认为卡是存在的?

韦东山
企业官方账号
2009-03-31 10:53:51
原来的代码里,在armint.c里有个OEMInterruptHandler,里面有“return SYSINTR_SDMMC_CARD_DETECT;”字样的中断。
但是由于我的SDIO设备是直接焊在板上的,所以没连设备插拔的中断。
请问,怎样启动设备的检测呢?
...全文
177 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lllchr88 2010-02-26
  • 打赏
  • 举报
回复
我也遇见这个问题。楼主解决了吗?
xajhuang 2009-03-31
  • 打赏
  • 举报
回复
自己写个驱动线程来查不就行了?
韦东山 2009-03-31
  • 打赏
  • 举报
回复
不明白,现在的BSP是向内核某处(?不知什么地方) “return SYSINTR_SDMMC_CARD_DETECT ”启动检测的,
这个“某处”的代码WINCE并没有提供。

我怎样写一段代码来触发这个“某处”进行检测动作?
xajhuang 2009-03-31
  • 打赏
  • 举报
回复
在驱动中建立一个线程不停查看引脚状态就行了。然后对照原来的代码实现通知卡插入的功能。

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧