天嵌i.MX6UL工控板推出两年深受嵌入式爱好者和客户追捧,因为这是一款接口丰富、工业设计、安全可靠的工控开发平台,其应用领域广泛,可应用于工业控制、医疗电子、数据采集、仪器仪表、数字终端、手持仪器、数据通迅、消费电子、安全防护等。
这款板子其实比较适合行业客户进行研发产品,如果是嵌入式爱好者使用可能会遇到以下TQi.MX6UL开发板关于开机的问题:
开机默认目录在/etc/passwd设置,例如修改默认目录为根目录,将root:x:0:0:root:/root:/bin/sh改为root:x:0:0:root:/:/bin/sh。
开机加载程序可查看开机启动脚本etc/profile.d/embedsky_set.sh,一般在最后一行,如果不需要加载默认qt程序的,在/opt/qt-4.8.7/demos/mainwindow/mainwindow -qws&前面添加"#"号即可。
打印信息错误:
Goodix-TS 1-005d: I2C transfer error: -5 Goodix-TS 1-005d: I2C write end_cmd error Goodix-TS 1-005d: I2C transfer error: -5 .......................................................... rm: cannot remove '/etc/pointercal': No such file or directory
系统默认加载了触摸芯片ft5x06 和gt911,如果不是使用gt911 触摸芯片的话,系统找不到相应芯片就会报错,如果要去掉错误,进入arch/arm/boot/dts/tq-imx6ul.dts 删除gt911部分:
gt911@5d { compatible = "goodix,gt911"; reg = <0x5d>; interrupt-parent = <&gpio1>; interrupts = <2 irq_type_edge_falling="">; goodix_rst=<&gpio1 1 0>; goodix_int=<&gpio1 2 0>; status = "ok"; };
重新编译烧写设备树即可。
以上关于TQi.MX6UL工控板的问题和解决方法,希望能使你加深对TQi.MX6UL工控板的了解和对你的嵌入式技术提升得到帮助!