赞
踩
SOC:RK3568
kernel版本:4-19
平台:Android12
问题:GL852L是一款经常用于读卡器的芯片,目前项目上的sd卡由GL862L进行扩展,发现热插拔的时候系统没有反应不支持,查看内核配置也没有这个功能。于是一直研究解决这个问题。
后来发现在应用层可以输入命令打开关闭重新扫描USB
- rk3568_s:/ # echo 0 > ./sys/devices/platform/fd880000.usb/usb2/2-1/authorized
- rk3568_s:/ # echo 1 > ./sys/devices/platform/fd880000.usb/usb2/2-1/authorized
硬件上插拔SD卡 GL857L的SD_CDZ也会有个上升沿和下降沿,于是通过SD_CDZ接入到soc 的 GPIO0_C2脚做一个中断侦测,实现低软支持热插拔!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。