可参考37 6.0 v661_bst项目
一、TF卡调试
1.不识卡
-- 由于硬件不支持热拔插,故把软件由支持改为不支持
-- 若不修改则无法读取到T卡
修改dws:
1.1 EINT : 去掉中断“MSDC1_INS”(EINT5): 设置为 NC
1.2 GPIO : 将GPIO5设置为: NC
修改dts
1.3 去掉non-removable;
&mmc1 {
+ non-removable; // 不支持
二、SIM卡调试
1.不识卡 - 只需要配置dws中的: GPIO/中断/modem
概率性不识卡: 遇到几次都是卡座(非卡托)问题,换一个就好了
案例一: v661_bst 不识T卡
1. dws配置pin脚:
EintMode|Def.Mode M0|M1|M2|M3|M4|M5|M6|M7|InPull En|InPull SelHigh|Def.Dir|In|Out|OutHigh|VarName1
- GPIO8 1 0:GPIO8 1 1 IN
+ GPIO8 0:MD_EINT1 1 1 1 1 1 1 1 1 1 IN 1 1 0 GPIO_SIM1_HOT_PLUG
2. dws配置MD1_EINT:
EINTVar |Debounce Time(ms)|Polarity|Sensitive_Level|Debounce En|Dedicated En|Src PIN|Socket Type
- MD1_EINT0 NC 0 Disable PAD_EINT8
+ MD1_EINT0 MD1_SIM1_HOT_PLUG_EINT 100 High Level Enable Disable PAD_EINT8
3. dts
&mmc1 {
clk_src = /bits/ 8 <MSDC30_CLKSRC_200MHZ>;
bus-width = <4>;
sd-uhs-ddr50;
+ non-removable;
pinctl = <&mmc1_pins_default>;
cd-gpios = <&pio 5 0>;
status = "okay";
};
15. T-card&SIM-card调试
最新推荐文章于 2024-05-24 14:02:52 发布