工具/软件:Linux
大家好、TI Sitara 的每个人、
我想使用 BeagleBone Black 的4个 GPIO 引脚、
以下是我的 DTS 代码:
===========
GPIO0_Pins:GPIO0_Pins{
pinctrl-single、pins =<
AM33XX_IOPAD (0x840、PIN_INPUT_PULLUP | MUX_MODE7)/* GPMC_a0.GPIO1_16 *
AM33XX_IOPAD (0x844、PIN_OUTPUT 下拉| MUX_MODE7)/* GPMC_A1.GPIO1_17 *
AM33XX_IOPAD (0x878、PIN_OUTPUT 下拉| MUX_MODE7)/* GPMC_BE1n.GPIO1_28 *
AM33XX_IOPAD (0x9A4、PIN_OUTPUT 下拉| MUX_MODE7)/* McASP0_fsr.GPIO3_19 *
>;
};
//添加了 GPIO0节点、Riko Ho 2017年7月7日的实验
GPIO0{&gpio0}
状态="正常";
pinctrl-names ="default";
pinctrl-0 =<&GPIO0_PINs>;
};
=====
我已经看到了,它们是否正确?
root@BeagleBone:/sys/kernel/debug/pinctrl/44e10800.pinmux cat pinmux-pins | grep "gpio0"
引脚16 (PIN16):44e07000.GPIO (未声明的 GPIO)功能 GPIO0_PINS 组 GPIO0_PINS
引脚17 (PIN17):44e07000.GPIO (未声明 GPIO)功能 GPIO0_PINS 组 GPIO0_PINS
引脚30 (PIN30):44e07000.GPIO (未声明 GPIO)功能 GPIO0_PINS 组 GPIO0_PINS
引脚105 (PIN105):44e07000.GPIO (未声明 GPIO)功能 GPIO0_PINS 组 GPIO0_PINS
===========
我得到:
//omap_gpio 44e07000.gpio:找不到节点/ocp/l4_wkup@44c00000/sm@210000/ pinmux@800/Gpio0_pins 的 pctldev、推迟探针、
当电路板启动时,它是否正常? 或者、我错过了一些问题、请提供建议、谢谢。