树莓派3.5英寸屏幕安装显示驱动,解决白屏问题
前几天为了树莓派显示DNS解析统计,我购买了一个3.5英寸的树莓派显示屏幕,它采用的显示方式是SPI方式,占用树莓派的26个IO口,由于不是采用HDMI方式显示,所以要安装树莓派显示驱动,否则屏幕是一片空白。本文教大家如何在树莓派Raspberry官方镜像下安装显示驱动。
不安装驱动时,屏幕无显示,只是白屏。未安装树莓派3.5寸屏幕显示驱动时效果如下:
一、屏幕介绍
3.5英寸树莓派屏幕特性介绍:
◆ 硬件分辨率为480×320
◆ 电阻式触摸控制
◆ 提供驱动(支持Raspbian\Ubuntu\Kali和Retropie系统)
◆ 支持FBCP软件驱动,可设置软件分辨率和双屏显示
◆ 和树莓派一样大小
二、安装驱动
1、2017-03-02-raspbian-jessie以前版本系统驱动安装
我使用的是树莓派官方镜像,版本号2016-05-10-raspbian-jessie。
树莓派连接电源,登录树莓派的终端(可以将树莓派接到HDMI显示器或用ssh远程登录)。切换到/boot目录,然后下载驱动:
cd /boot
sudo wget http://www.lxx1.com/wp-content/uploads/2017/03/LCD-show-161112.tar.gz
接着解压驱动文件,切换屏幕显示:
sudo tar xzvf /boot/LCD-show-161112.tar.gz
cd LCD-show/
sudo chmod +x LCD35-show
sudo ./LCD35-show
安装完成后,树莓派会重启,然后3.5寸屏幕上就可以正常显示了。
2、2017-03-02-raspbian-jessie版本系统驱动安装(必须联网安装)
登陆到树莓派终端,切换到/boot目录,然后下载驱动:
cd /boot
sudo wget http://www.lxx1.com/wp-content/uploads/2017/03/LCD-show-170309.tar.gz
接着解压驱动文件,切换屏幕显示:
sudo tar xzvf /boot/LCD-show-170309.tar.gz
cd LCD-show/
sudo chmod +x LCD35-show
sudo ./LCD35-show
安装完成后,树莓派同样会重启,然后3.5寸屏幕上就可以正常显示了。
3.最新版本的树莓派系统安装驱动(Raspbian/Ubuntu Mate/Kali或Retropie)
先通过网络下载相关驱动代码,再执行相应的安装命令,在整个过程中确保可以正常联网。
sudo git clone https://github.com/waveshare/LCD-show.git
cd LCD-show/
sudo ./LCD35-show
等程序执行完毕,树莓派重启后即可使用。
三、LCD和HDMI相互切换
使用方法的在正常使用LCD的情况下,外接HDMI是没有显示的,如需启用HDMI输出,需执行以下命令,树莓派会自动重启。再等待约30秒,HDMI显示屏开始显示。
cd LCD-show/
sudo ./LCD-hdmi
如需切换回LCD显示方式,则需执行以下命令:
cd LCD-show/
sudo ./LCD35-show
四、显示效果
驱动安装成功后,树莓派就可以正常显示了,具体的显示效果还是挺不错的,就是屏幕太小,触摸不方便。
五、注意事项
注意1:执行apt-get upgrade会导致LCD无法正常工作。此时需要编辑SD卡中的 config.txt 文件,并删除这一句:
dtoverlay=ads7846
注意2:在Raspbian-lite系统下,需要执行sudo ./LCD35-show lite命令,以安装驱动。
注意3:也可以使用已经安装好驱动的树莓派镜像,下载链接:
3.5inch RPi LCD (A)启动镜像-基于2019-07-10-raspbian-buster-full————-提取码:cyyv