如何关闭Luckfox Pico ultra 中的SDMMC的接口占用,释放为普通gpio端口?

  • 您好,rv1106的储存设备接口在DDR.bin加载阶段会被初始化,进入设备树如果没有进行设置引脚复用号默认不是GPIO而是存储接口,可以参考 rv1103-luckfox-pico-ipc.dtsi(设置fspi接口引脚为GPIO) 将这些存储接口的引脚强制设置为GPIO
  • Crocodile wrote: 2025-06-23 6:16 您好,rv1106的储存设备接口在DDR.bin加载阶段会被初始化,进入设备树如果没有进行设置引脚复用号默认不是GPIO而是存储接口,可以参考 rv1103-luckfox-pico-ipc.dtsi(设置fspi接口引脚为GPIO) 将这些存储接口的引脚强制设置为GPIO
    十分感谢,如此设置成功
  • Crocodile wrote: 2025-06-23 6:16 您好,rv1106的储存设备接口在DDR.bin加载阶段会被初始化,进入设备树如果没有进行设置引脚复用号默认不是GPIO而是存储接口,可以参考 rv1103-luckfox-pico-ipc.dtsi(设置fspi接口引脚为GPIO) 将这些存储接口的引脚强制设置为GPIO
    你好,我也遇到同意的问题,但是我翻看rv1103-luckfox-pico-ipc.dtsi,没有找到fspi接口设置GPIO,可以再详细说明下怎么强制把存储接口引脚设置为GPIO吗
  • 参考 https://github.com/LuckfoxTECH/luckfox- ... x-pico.dts, gpio4pa4 / gpio4pa3 / gpio4pa2 / gpio4pa6 这几个引脚就是
  • 为什么我按照操作将sdmmc上的gpio全部做了一边依然有两个脚无法释放,不知道被那里复用了?我在uboot里面看到如下信息:
    gpio31: input: 1 [ ]
    gpio32: input: 1 [ ]
    gpio33: input: 1 [ ]
    gpio34: input: 1 [ ]
    gpio35: input: 1 [ ]
    gpio36: func
    gpio37: func

    gpio3 A6/A7 始终被哪里占用了,导致我在系统中无法控制其状态,如何处理?

  • 上述方法只适用于内核加载结束后的rootfs阶段,rk 的 uboot 在沿用内核设备树配置同时本身也有一个设备树会覆盖,有可能是被复用给mcu 的jtag使用了