imx8mp android11 SDCard多次快速插拔后无法识别

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

imx8mp android11 SDCard多次快速插拔后无法识别

444 次查看
lijun10210
Contributor III

在移植imx8mp的android11系统是发现,当多次快速插拔SD卡时会导致SD卡无法再被识别,重启系统后恢复正常。跟踪log发现,在问题出现后在插拔SD卡,CMD命令会一直返回-84的错误吗。

lijun10210_0-1722327140464.png

麻烦路过的大神帮忙分析下是什么原因,谢谢。

0 项奖励
回复
2 回复数

418 次查看
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

Are you using the MX8MP EVK? you might change to android 14.

Regards

 

0 项奖励
回复

413 次查看
lijun10210
Contributor III
是参考evk设计的板子。android 11的移植也是来自evk。目前能排除是供电的问题。因为每次插SD会重新给SD卡供电。
dts配置如下:
&usdhc2 {
assigned-clocks = <&clk IMX8MP_CLK_USDHC2>;
assigned-clock-rates = <400000000>;
pinctrl-names = "default", "state_100mhz", "state_200mhz";
pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
vmmc-supply = <&vcc3v3_sd>;
bus-width = <4>;
status = "okay";
};
0 项奖励
回复