树莓派3.5英寸屏幕安装显示驱动,解决白屏问题

Aceryt
发布于 2020-11-13 16:05
浏览
1收藏

前几天为了树莓派显示DNS解析统计,我购买了一个3.5英寸的树莓派显示屏幕,它采用的显示方式是SPI方式,占用树莓派的26个IO口,由于不是采用HDMI方式显示,所以要安装树莓派显示驱动,否则屏幕是一片空白。本文教大家如何在树莓派Raspberry官方镜像下安装显示驱动。


不安装驱动时,屏幕无显示,只是白屏。未安装树莓派3.5寸屏幕显示驱动时效果如下:

树莓派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


四、显示效果


驱动安装成功后,树莓派就可以正常显示了,具体的显示效果还是挺不错的,就是屏幕太小,触摸不方便。

树莓派3.5英寸屏幕安装显示驱动,解决白屏问题-鸿蒙开发者社区

树莓派3.5英寸屏幕安装显示驱动,解决白屏问题-鸿蒙开发者社区

五、注意事项


 注意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

 

分类
标签
已于2020-11-13 16:05:38修改
收藏 1
回复
举报
回复
    相关推荐