做样机时,硬件攻城狮忘了给SD卡连card detect引脚,硬件中断检查SD卡的插拔是不可能了,还好linux的SD驱动可以通过poll的方式检查卡的插拔,给mmc->caps加上MMC_CAP_NEEDS_POLL标示位后,内核会启动一个线程通过发命令的方式来检测卡是否存在.
mmc->caps |= MMC_CAP_NEEDS_POLL;
linux通过poll方式检测sd卡的插拔
最新推荐文章于 2024-05-18 18:02:50 发布
做样机时,硬件攻城狮忘了给SD卡连card detect引脚,硬件中断检查SD卡的插拔是不可能了,还好linux的SD驱动可以通过poll的方式检查卡的插拔,给mmc->caps加上MMC_CAP_NEEDS_POLL标示位后,内核会启动一个线程通过发命令的方式来检测卡是否存在.
mmc->caps |= MMC_CAP_NEEDS_POLL;