TI中文支持网
TI专业的中文技术问题搜集分享网站

TDA4VM: linux 下 配置与操作GPIO

Part Number:TDA4VM

按照官方给出的步骤,[FAQ] TDA4VM/DRA829/AM65xx: Linux: Configuring GPIOs – Processors forum – Processors – TI E2E support forums我在设备树下做了如下变动

mygpio {
		compatible = "myesp32io";
		pinctrl-names = "default";
		pinctrl-0 = <&esp32_ctl1_pins_default>;gpio0 = <&main_gpio0 45 GPIO_ACTIVE_HIGH>;gpio1 = <&main_gpio0 46 GPIO_ACTIVE_HIGH>;
		gpio2 = <&main_gpio1 0 GPIO_ACTIVE_HIGH>;};

但是在加载驱动时 gpio2获取失败,我不太明白TDA4VM中为什么没有main_pmx1,查看系统下的gpio后发现确实只有gpiochip360是挂载main_gpio0上的:

但是同设备树下也有操作main_gpio1_3的设备节点,为什么我无法获取到main_gpio1_0的gpio编号呢?

pitang niu:

也就是这个东西,不太清楚为什么系统下会缺少?pinmux.c已经确认过了

赞(0)
未经允许不得转载:TI中文支持网 » TDA4VM: linux 下 配置与操作GPIO
分享到: 更多 (0)