如何关闭Luckfox Pico ultra 中的SDMMC的接口占用,释放为普通gpio端口?
Posted: 2025-06-23 3:11
存储使用的是EMMC,同时gpio端口比较紧缺,于是想关闭SDMMC来节约端口,但是没成功。
关闭emmc方法如下:
在rv1106g-luckfox-pico-ultra.dts中配置如下
/********** sdmmc **********/
&sdmmc {
max-frequency = <50000000>;
no-sdio;
no-mmc;
bus-width = <4>;
cap-mmc-highspeed;
cap-sd-highspeed;
disable-wp;
pinctrl-names = "default";
pinctrl-0 = <&sdmmc0_clk &sdmmc0_cmd &sdmmc0_det &sdmmc0_bus4>;
status = "disabled";
};
编译,刷机之后,用iomux测试,端口仍然被占用。
关闭emmc方法如下:
在rv1106g-luckfox-pico-ultra.dts中配置如下
/********** sdmmc **********/
&sdmmc {
max-frequency = <50000000>;
no-sdio;
no-mmc;
bus-width = <4>;
cap-mmc-highspeed;
cap-sd-highspeed;
disable-wp;
pinctrl-names = "default";
pinctrl-0 = <&sdmmc0_clk &sdmmc0_cmd &sdmmc0_det &sdmmc0_bus4>;
status = "disabled";
};
编译,刷机之后,用iomux测试,端口仍然被占用。