本文共 785 字,大约阅读时间需要 2 分钟。
SD卡不识别问题
根据系统日志分析,SD卡插入后出现识别问题。具体日志信息如下:
[ 122.791973] mmc1: sdhci_msm_execute_tuning: no tuning point found
[ 122.792069] mmc1: tuning execution failed: -5此问题持续出现,表明SD卡与设备之间存在通信故障。经过对相关驱动和配置文件的审查,我们发现问题可能与固件参数配置有关。
在/dts/qcom/msm8953-mtp.dtsi文件中,新增以下配置:
&sdhc_2 {
vdd-supply = &pm8953_l11;qcom,vdd-voltage-level = "2950000 2950000";qcom,vdd-current-level = "15000 800000";qcom,vdd-always-on;vdd-io-supply = &pm8953_l12; qcom,vdd-io-voltage-level = "1800000 2950000"; qcom,vdd-io-current-level = "200 22000"; pinctrl-names = "active", "sleep"; pinctrl-0 = "sdc2_clk_on sdc2_cmd_on sdc2_data_on sdc2_cd_on"; pinctrl-1 = "sdc2_clk_off sdc2_cmd_off sdc2_data_off";
}
此外,检查SD卡的电源管理参数,确保与硬件规范相匹配。修改后,SD卡能够正常识别,但仍需进一步核查硬件设备是否符合支持的SD卡类型和接口标准。
建议进一步配合硬件工程师确认设备是否具备支持所使用SD卡的高频模式或其他特性。
转载地址:http://pxqn.baihongyu.com/