Linux/AM3352:通过sysfs设置gpio似乎不起作用
我有一块基于小猎犬骨黑色的木板 我有一个gpio,它应该对电路板进行硬件重置(gpio117=gpio3_21) 在u-boot中工作时-我正在做 gpio clr 117 (设置为0会导致重置)并执行硬件重置 在Linux中,我正在执行以下操作: echo 117>/sys/class/gpio/export 回波高>/sys/class/gpio/gpio117/方向 echo 0>/sys/class/gpio/gpio117/value 而我什么也得不到 我做错了吗Linux/AM3352:通过sysfs设置gpio似乎不起作用,linux,beagleboneblack,gpio,sysfs,Linux,Beagleboneblack,Gpio,Sysfs,我有一块基于小猎犬骨黑色的木板 我有一个gpio,它应该对电路板进行硬件重置(gpio117=gpio3_21) 在u-boot中工作时-我正在做 gpio clr 117 (设置为0会导致重置)并执行硬件重置 在Linux中,我正在执行以下操作: echo 117>/sys/class/gpio/export 回波高>/sys/class/gpio/gpio117/方向 echo 0>/sys/class/gpio/gpio117/value 而我什么也得不到 我做错了吗 我是否需要更改内核代
我是否需要更改内核代码中的某些内容?在dts中?在defconfig?中,问题显然出在pinmux mcasp0\u ahclkx中 在boneblack dts中,配置了: AM33XX_IOPAD(0x9ac,引脚输入上拉| MUX_MODE0)/*mcasp0_ahcklx*/ 我把它改成: AM33XX_IOPAD(0x9ac,引脚输出上拉| MUX_MODE7)/*mcasp0_ahcklx.GPIO3_21*/
在u-boot中,它确实可以工作,因为默认值是mux 7(gpio3_21)您正在运行哪个发行版以及它的哪个版本?这也是哪个内核版本?