WhyCan Forum(哇酷开发者社区)

WhyCan Forum(哇酷开发者社区)

James 说:电阻触摸? tiny200 第一版?

1. make menuconfig 开启 tsc2007,

2. dts 使能 i2c 和 tsc2007

才会出现 /dev/input/event* 设备

小二大佬,我做了如下修改还是不好使1、make menuconfig 开启 tsc2007

2、在suniv-f1c100s-licheepi-nano.dts中添加下面代码(看荔枝派Zero这样写的,也不知对不对)#include #include

&i2c0 { status = "okay";

ns2009: ns2009@48 { compatible = "nsiway,ns2009"; reg = <0x48>; };};

&pio { ts_reset_pin: ts_reset_pin@0 { pins = "PE9"; function = "gpio_out"; };};

3、编译设备树报错,按照官方教程在suniv.dtsi中添加下面代码,(当时编译系统的时候,看到是电容触摸适配就跳过了这一步)// 添加在soc节点下// 此处添加的属性与配置,来自于查找用户手册以及兼容设备

i2c0: i2c@1C27000 { compatible = "allwinner,sun6i-a31-i2c"; reg = <0x01C27000 0x400>; interrupts = <7>; clocks = <&ccu CLK_BUS_I2C0>; resets = <&ccu RST_BUS_I2C0>; pinctrl-names = "default"; pinctrl-0 = <&i2c0_pins>; status = "disabled"; #address-cells = <1>; #size-cells = <0>; };

// 在pio节点下,添加i2c引脚定义

i2c0_pins: i2c0 { pins = "PE11", "PE12"; function = "i2c0"; };

4、重新打包镜像文件,烧录还是没有/dev/input文件夹

相关推荐