君正T系列 micro SD(TF)卡识别及热插拔常见问题分析
在使用T系列芯片进行开发时,多数需要使用SD卡功能,下面对SD卡识别及热插拔过程中经常出现的问题进行分析,若出现识卡失败问题,可先对应下面的现象及现象的说明跳转至各对应流程进行排查,若无对应现象或已按说明检查完毕依旧存在问题,则按照排查流程从第一条至最后一条依次对照检查
文章目录
一、识卡及热插拔失败常见现象
1.1 uboot识卡失败
uboot阶段进行sd卡相关操作时出现下图所示报错,一般情况为uboot阶段未配置供电控制io,可跳转至2.2检查配置情况
1.2 内核卡初始化失败并报错
已经识别到卡插入的情况下,出现初始化失败报错(mmc0: error -145 whilst initialising SD card),同时伴随报错 mmc0: card never left busy state,这种情况一般为控制io及其电平极性未正确配置,可跳转至2.2检查
1.3 卡热插拔无任何打印&卡已插入但显示removed
MSC0打开后,无论卡是否插入,4.4.94内核加载mmc驱动后始终打印mmc0:card removed,3.10内核加载驱动后无任何卡插入识别相关打印,且在加载msc驱动后反复插拔卡均无任何打印,这种情况一般为cd引脚未正确配置,可跳转至2.2检查配置情况
二、识卡及热插拔失败常见排查流程及解决方式
2.1 确定sd卡无任何异常
按照下述流程初始判断使用的sd卡是否正常,若sd卡本身异常,则需要换卡重新测试
(1)将开发板无法识别的sd卡插入电脑或其他设备,可正常识别和读写
(2)查看识别出的sd卡容量与卡实际容量相匹配
2.2 检查sd卡相关配置是否正确
下述配置以T41为例,其他芯片配置方式类似
1.检查cd引脚配置
(1)3.10内核
3.10内核中,检查arch/mips/xburst2/soc-t41/chip-t41/isvp/Marmot/board.h中及arch/mips/xburst2/soc-t41/chip-t41/isvp/common/mmc.c中MSC0 cd引脚的配置
(2)4.4.94内核
以T41的4.4.94内核为例,检查arch/mips/boot/dts/ingenic/marmot.dts中MSC0是否配置 cd引脚以及配置的同原理图中是否一致
2.检查sd卡供电控制io配置
sd卡有三种供电方式,分别为常供电、cd引脚拉低供电、io控制供电,前两种供电方式,无需配置供电控制io,如使用的是io控制供电的方式,则在使用sd卡前,需要正确配置控制io来确保sd卡供电正常。
(1)uboot
若在uboot中需要使用sd卡,且供电方式为io控制,则需要配置控制io,一般控制io拉低供电,下面以t41为例提供一种配置示范。
(2)3.10内核
对于通过IO控制供电的方式,需要检查内核是否正确配置控制IO,以T41 3.10内核为例,其中控制IO在arch/mips/xburst2/soc-t41/chip-t41/isvp/
Marmot/board.h配置,需配置控制io引脚和极性与原理图保持一致
(3)4.4.94内核
对于通过IO控制供电的方式,需要检查内核是否正确配置控制IO,以T41为例,4.4.94内核中控制IO在arch/mips/boot/dts/ingenic/marmot.dts中配置,具体配置方式如下:
a.配置控制IO为实际使用的PIN脚,若IO拉低供电,则配置GPIO_ACTIVE_LOW,若IO拉高供电,则配置GPIO_ACTIVE_HIGH
b.取消MSC0中mmc-pwrseq的注释
2.3 检查硬件是否正常
在确保软件配置无误的情况下,依旧出现识别失败的情况,此时需要确定各部分硬件是否正常。
1.硬件测量cd是否正常
cd引脚配置正常的情况下依旧出现现象2中的报错,使用示波器或万用表测量卡插入后cd引脚是否拉低
2.硬件测量供电是否正常
控制io配置正常的情况下依旧会出现现象3中的报错,直接测量卡槽端供电VDD,确定供电是否正常
3.硬件测量各引脚波形是否正常
使用示波器测量clk、cmd、data的波形,确定以下是否各点是否满足要求:
(1)确定波形是否存在明显过冲或过缓的情况
按照协议要求,排查测量误差的情况下,sd卡各引脚的过冲或过缓的电压应小于0.3V,若出现小范围超过协议的过冲或过缓,可通过修改驱动能力来进行调节,大范围超过的需要通过调整硬件来进行优化。
(2)确定SD卡供电的纹波是否满足要求
SD_VDD的纹波应尽量控制在±70mV内
(3)确定各波形上升下降时间
按照协议要求,排除测量误差的情况下,标准模式(clk小于25Mhz),各引脚波形的上升下降时间应小于10ns,高速模式(clk小于50Mhz)下,各引脚波形的上升下降时间应小于3ns。
- 分享
- 举报

-
浏览量:7314次2021-05-11 17:04:57
-
浏览量:2552次2023-09-19 16:02:04
-
浏览量:2108次2024-01-12 17:23:50
-
浏览量:2391次2017-11-23 12:41:48
-
浏览量:5822次2021-05-31 17:08:23
-
浏览量:5319次2021-05-31 17:00:35
-
浏览量:2629次2020-06-19 15:39:47
-
浏览量:3453次2020-03-12 12:39:37
-
浏览量:7743次2020-07-28 19:05:15
-
浏览量:3030次2020-02-17 19:21:02
-
浏览量:10390次2020-04-16 11:05:11
-
浏览量:1492次2024-01-12 13:47:40
-
浏览量:3424次2020-03-11 13:56:02
-
浏览量:2568次2018-03-19 16:42:27
-
浏览量:1298次2024-03-06 16:47:02
-
浏览量:5027次2020-04-23 20:06:57
-
浏览量:4233次2021-07-30 15:02:12
-
浏览量:3651次2020-07-28 19:20:20
-
浏览量:1640次2020-01-06 14:05:44
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖

zzzoe






举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明