更新widora到最新状态,想关闭sd口,将其用作gpio,但发现异常,操作如下:
1、修改dts:
state_default: pinctrl0 {
gpio {
ralink,group = “gpio”, “perst”, “refclk”, “spis”, “pwm0”, “pwm1”, “ephy_p1”, “ephy_p3”, “ephy_p4”, “wdt”;
ralink,function = “gpio”;
};
。。。。。
};
删除sdhci节点
2 make menuconfig 删除sd/mmc驱动
重新编译升级后操作spis和sdcard任一个io口
echo $1 > /sys/class/gpio/export
echo “out” > /sys/class/gpio/gpio$1/direction
echo $2 > /sys/class/gpio/gpio$1/value
测量电平,无变化,使用mmap和devmem检查gpio的mode,direction,data都发现是正确的,但测量引脚电平就是不对
搞不定,到这里求助一下,不知道是不是哪里没搞对