您尚未登录。

楼主 #1 2020-08-06 10:05:24

如意如意
会员
注册时间: 2020-07-10
已发帖子: 36
积分: 33

求助 系统没有/dev/input文件夹

按照官方步骤编译完系统,然后编译出LittleVGL的Demo,在F1C200s上跑可以显示画面,但触摸不好使。
FluxBB bbcode 测试

FluxBB bbcode 测试

用的是4.3寸电阻触摸屏
提示unable open evdev interface:: No such file or directory
没有/dev/input/event0
连/dev/input文件夹都没有

内核配置已经勾选了Device Drivers->Input device support->Event interface && Event debugging
根文件系统也开启了tslib   Target packages     -> Libraries    -> Hardware handling -> tslib
请教各位大佬,是我内核还有什么没有配置,还是根文件系统的问题呢?电阻触摸屏驱动是自带的还是要另外移植?
多谢诸位指点!

离线

楼主 #3 2020-08-06 11:55:29

如意如意
会员
注册时间: 2020-07-10
已发帖子: 36
积分: 33

Re: 求助 系统没有/dev/input文件夹

用的r2版,多谢回复,我试一试

离线

楼主 #7 2020-08-06 14:40:15

如意如意
会员
注册时间: 2020-07-10
已发帖子: 36
积分: 33

Re: 求助 系统没有/dev/input文件夹

James 说:

电阻触摸?  tiny200 第一版?

1. make menuconfig 开启 tsc2007,

2. dts 使能 i2c 和 tsc2007

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

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

FluxBB bbcode 测试

2、在suniv-f1c100s-licheepi-nano.dts中添加下面代码(看荔枝派Zero这样写的,也不知对不对)
#include <dt-bindings/input/input.h>
#include <dt-bindings/interrupt-controller/irq.h>

&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文件夹

离线

楼主 #8 2020-08-06 14:43:07

如意如意
会员
注册时间: 2020-07-10
已发帖子: 36
积分: 33

Re: 求助 系统没有/dev/input文件夹

James 说:

颜色是不是错了 官网上看是墨绿色的
分辨率也有问题

这个Demo原先是800x400的好像,我改成480x272,显示的就是这个效果。

离线

楼主 #9 2020-08-06 14:52:45

如意如意
会员
注册时间: 2020-07-10
已发帖子: 36
积分: 33

Re: 求助 系统没有/dev/input文件夹

James 说:

r2版本ns2009接的f1c200s不是中断口,会麻烦一些,要么改驱动,要么飞线。

小二大佬,之前板子上是nada flash ,我用论坛大佬的F1C200s_UART1_TF_IMAGE,TF卡镜像跑QT5的例子时电阻触摸好使,就是有点偏差。当时没有跳线。

后来感觉nada flash太难用,不适合新手,就换成32m 的nor flash了。我下了几个论坛里的nor flash 镜像,发现也没有/dev/input, 可能大家没移植电阻触摸驱动吧(为什么感觉大家的触摸屏都好使的样子....)

要飞线的话应该怎么飞呢?论坛11页逛好多遍了,就找到荔枝派none板子的一个飞线帖子。
咱们论坛有相关的帖子么?

原谅小白刚摸到嵌入式linux的门槛....

离线

楼主 #11 2020-08-06 15:48:46

如意如意
会员
注册时间: 2020-07-10
已发帖子: 36
积分: 33

Re: 求助 系统没有/dev/input文件夹

重新看了一遍这个帖子
https://whycan.cn/t_4223.html

James 说:

Tiny200做的很不错,可惜官方没有SPINAND的固件支持,故弄了超整合版本(坛子里自己的都有,非歪朵拉官方)
1.整合4.19.117内核,USB、显示、code(录音我试了ok)
2.支持SPINAND,SD卡启动,DMA SPI支持,双线模式
3.自动挂载U盘,SD卡等外设
4.整合python3+pyqt5,一起夸平台,卡的飞起(逃
5.整合设备树拓展功能,可以动态添加PE上SPI,I2C,串口等修改功能管脚和驱动状态
6.ns2009驱动也整合了,滤波可能要自己调调问题不大
7.网络配置啥的我都没管,懒。。。

顺便吐槽下坑网的上传,居然没法用,总之还是比较完整的了,太懒了就不写了,空了更新。
在吐槽下tiny200,那个boot0按键更本没用,USBID不知道为啥要去掉,触摸的GPIO没啥用阿,ns2009这破玩意,就不是给人用的。
链接: https://pan.baidu.com/s/1uESxgv_yr5eCsgW9tMNN_Q 提取码: cpat 复制这段内容后打开百度网盘手机App,操作更方便哦

原来大佬已经移植过ns2009驱动了..........
握鼠标的手,微微颤抖

好吧,只能自己尝试一下了。多谢小二大佬热心答疑^_^!

离线

楼主 #13 2020-08-06 16:03:28

如意如意
会员
注册时间: 2020-07-10
已发帖子: 36
积分: 33

Re: 求助 系统没有/dev/input文件夹

James 说:

widora 马上出R3了, 修复了R2这个NS2009中断的问题, 到时候可以用 TSC2007驱动.

哈哈,我说群里大家为啥天天催R3,原来如此

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn