博客
关于我
msm8953终端设备SD卡不识别系统把SD做成长供电
阅读量:208 次
发布时间:2019-02-28

本文共 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/

你可能感兴趣的文章
Objective-C实现doomsday末日算法(附完整源码)
查看>>
Objective-C实现double factorial iterative双阶乘迭代算法(附完整源码)
查看>>
Objective-C实现double factorial recursive双阶乘递归算法(附完整源码)
查看>>
Objective-C实现double hash双哈希算法(附完整源码)
查看>>
Objective-C实现double linear search recursion双线性搜索递归算法(附完整源码)
查看>>
Objective-C实现double linear search 双线性搜索算法(附完整源码)
查看>>
Objective-C实现double sort双重排序算法(附完整源码)
查看>>
Objective-C实现DoublyLinkedList双链表的算法(附完整源码)
查看>>
Objective-C实现DoublyLinkedList双链表算法(附完整源码)
查看>>
Objective-C实现DPLL(davisb putnamb logemannb loveland)算法(附完整源码)
查看>>
Objective-C实现DWT离散小波变换(附完整源码)
查看>>
Objective-C实现Edmonds-Karp算法(附完整源码)
查看>>
Objective-C实现EEMD算法(附完整源码)
查看>>
Objective-C实现elgamal 密钥生成器算法(附完整源码)
查看>>
Objective-C实现EM算法(附完整源码)
查看>>
Objective-C实现EM算法(附完整源码)
查看>>
Objective-C实现entropy熵算法(附完整源码)
查看>>
Objective-C实现euclidean distance欧式距离算法(附完整源码)
查看>>
Objective-C实现Euclidean GCD欧几里得最大公约数算法(附完整源码)
查看>>
Objective-C实现euclideanDistance欧氏距离算法(附完整源码)
查看>>