常见问题

1、 开发板使用sudo apt install 安装软件显示安装软件安装失败或者无法定位软件包?

:首先确认下开发板是否有网络,然后执行下命令sudo apt update,再安装软件

2、 开发板启动时显示这样,怎么办?

start图

:重新烧录下镜像系统

3、 ssh连接开发板,使用root用户登录时显示Access denied

:使用命令sudo vim /etc/ssh/sshd_config打开配置文件,设置PermitRootLogin yes

ssh配置文件图

然后使用命令 sudo systemctl restart sshd重启下ssh服务。

4、 4.3寸屏幕的开发板烧写了qt版镜像后屏幕显示不全且不能触摸怎么办?

屏幕显示不全图片

:显示不全需要使用fire-config工具修改屏幕的分辨率,工具介绍详情请看 fire-config工具简介 章节。 启动开发板后,输入sudo fire-config,进入Device->LCD,如下图

4.3寸屏幕分辨率设置

按空格选择4.3寸屏幕,然后再按下回车回到主界面,选择右下角finish,确认并重启。屏幕分辨率修改完成。

而触摸问题是因为4.3寸屏幕使用了新的触摸芯片,相关驱动已经添加进了22年10月份的镜像,请先确认开发板的镜像日期与这个日期相同或者是更新的日期。运行开发板后输入cat /etc/issue即可查看当前系统的镜像日期。如果是比22年10月份要早的, 请参考 烧写系统 章节,烧写一个新的系统。

确认镜像日期后,我们来修改触摸屏的驱动配置。启动开发板后输入sudo vi /boot/uEnv.txt,打开设备树插件配置文件,然后按键盘的“下”方向键进行移动,找到下图两个设备树插件。

4.3寸屏幕触摸配置

将imx-fire-touch-capacitive-goodix.dtbo设备树插件注释,将imx-fire-4.3-touch-capacitive-gt1151.dtbo取消注释,如上图所示,修改并保存后,重启开发板即可。

5、 5寸屏幕的开发板烧写了qt版镜像后屏幕能正常显示但不能触摸怎么办?

:最新的5寸屏也更换了触摸芯片,与新版4.3寸屏的触摸芯片是同一个型号,请参考第4小问,确认开发板镜像日期是22年10月份及以后的镜像,修改设备树插件配置文件,将imx-fire-touch-capacitive-goodix.dtbo设备树插件注释,将imx-fire-4.3-touch-capacitive-gt1151.dtbo取消注释。