7inch-DSI-LCD-C-RK

来自Waveshare Wiki
跳转至: 导航搜索

搭配Tinker BOARD使用

硬件连接

  1. 使用15PIN的FPC排线,将7inch DSI LCD (C)连接到Tinker BOARD的DSI接口。
  2. 为了方便使用,可以先将配套铜柱固定的7inch DSI LCD (C)的背面,在将Tinker BOARD通过螺丝固定到铜柱上。
  3. 将4PIN杜邦线按下图连接:

7inch-DSI-rk3399.jpg

最终连接如下图所示:

7DSI-RK3399.jpg

软件设置

1. 在Tinker BOARD官网下载最新版本的镜像,将压缩文件下载到PC上,并解压得到.img文件。
2. TF卡连接到PC,使用SDFormatter软件格式化TF卡。
3. 打开Win32DiskImager软件,选择第1步准备的系统镜像,点击write烧写系统镜像。
4. 烧写完成后,将TF卡接入到Tinker BOARD上,并启动Tinker BOARD,
#因为脚本运行会对内核镜像文件进操作,所以需要进入超级用户模式,初次使用该模式前,使用下面的指令设置密码
sudo passwd
#使用下面的指令进入超级用户模式,需要输入自己的密码
su
#下载压缩包
wget https://www.waveshare.net/w/upload/6/62/7DSI-C-Tinker.zip
#解压缩包
unzip 7DSI-C-Tinker.zip
#进入目录
cd 7DSI-C-Tinker
#给脚本运行权限
sudo chmod +x ./WS_xinchDSI.sh
#运行脚本
sudo ./WS_xinchDSI.sh
#背光节点
sudo chmod 777 /sys/devices/virtual/backlight/panel_backlight-0/brightness 
sudo echo x > /sys/devices/virtual/backlight/panel_backlight-0/brightness # x范围为0-255 0为最暗,255为最亮
#由于config.txt文件不支持带参,所以背光值不能在config.txt中设置,所以背光会在掉电后失效

注:以上步骤需要确保Tinker可以正常连接到互联网。

5. 等待系统重启,将可以正常显示和触摸。

搭配ROCK3 Model A使用

硬件连接

  • 使用15PIN的FPC排线,将7inch DSI LCD (C)连接到Raspberry Pi的DSI接口。
  • 为了方便使用,可以先将配套铜柱固定的7inch DSI LCD (C)的背面,在将Raspberry Pi通过螺丝固定到铜柱上。
  • 将4PIN杜邦线按下图连接
    7DSI-rk3568.jpg
  • 最终连接如下图所示:
    7DSI-RK3568.jpg

软件设置

  1. 下载镜像,参考ROCK3 Model A教程登录。
  2. 先将配置文件解压到U盘中,再将U盘插到ROCK3 Model A的USB口上。(没有U盘可以使用远程软件传输,从第5步删除内核开始)
  3. 查看U盘磁盘名称,打开终端输入:
    ls /dev/sd*
  4. 新建文件夹,挂载U盘,磁盘名称要跟上面查询名称一致:
    mkdir /home/rock/work
    sudo mount /dev/sda1 /home/rock/work/
  5. 删除原有系统内核
    cd /boot
    sudo rm -rf ./*-rockchip-* 
  6. 使用新内核(注意:请以自己的实际地址为准,比如笔者的路径指令是 )
    cd /home/rock/work/
    sudo dpkg -i linux-headers-4.19.193-1-rockchip-*_arm64.deb
    sudo dpkg -i linux-image-4.19.193-1-rockchip-*_arm64.deb
  7. 拷贝设备树至系统设备树加载目录
    sudo cp /home/rock/work/WS_xinchDSI.dtbo  /boot/dtbs/4.19.193-1-rockchip-g/rockchip/overlay/ -f
    sudo vim /boot/uEnv.txt
  8. 在文件最后面添加以下行
    overlays=WS_xinchDSI rk3568-i2c3-m0
  9. 重启
    sudo reboot