显示配置教程

【开发环境】

】使用镜像

retropie-buster-4.8-rpi1_zero.img

retropie-buster-4.8-rpi2_3_zero2w.img

retropie-buster-4.8-rpi4_400.img

】适配设备

Raspberry Ri Zero、Zero 2W、3B、4B、CM4

】使用模块

spotpear-GamePi13


【配置SPI显示器】

】配置HDMI显示参数

因为fbcp是拷贝HDMI的firwame buffer的信号所以设置HDMI的显示效果就是fbcp拷贝到SPI显示器的效果

sudo nano /boot/config.txt

添加配置代码

hdmi_force_hotplug=1
hdmi_group=2
hdmi_mode=1
hdmi_mode=87
hdmi_cvt 480 480 60 6 0 0 0
#display_rotate=0
avoid_warnings=1

】下载fbcp-ili9341项目

git clone https://github.com/juj/fbcp-ili9341.git


】进入项目根目录

cd fbcp-ili9341


】创建构建目录

sudo mkdir build


】进入构建目录

cd build


】修改项目工程

sudo nano ../st7735r.cpp

屏蔽和添加代码


#define MADCTL_BGR_PIXEL_ORDER (1<<3)
#define MADCTL_ROW_COLUMN_EXCHANGE (1<<5)
#define MADCTL_COLUMN_ADDRESS_ORDER_SWAP (1<<6)
#define MADCTL_ROW_ADDRESS_ORDER_SWAP (1<<7)
#define MADCTL_ROTATE_180_DEGREES (MADCTL_COLUMN_ADDRESS_ORDER_SWAP | MADCTL_ROW_ADDRESS_ORDER_SWAP)

#ifdef DISPLAY_ROTATE_180_DEGREES madctl ^= MADCTL_ROTATE_180_DEGREES; #endif



】编辑上级目录的config文件

sudo nano ../config.h

添加以上代码

#define DISPLAY_ROTATE_0_DEGREES
//#define DISPLAY_ROTATE_90_DEGREES
//#define DISPLAY_ROTATE_180_DEGREES
//#define DISPLAY_ROTATE_270_DEGREES
//#define DISPLAY_ROTATE_3D_TV_DEGREES

需要选择旋转时解除宏定义前的注释即可

构建项目

在build文件夹下

sudo cmake -DWAVESHARE_ST7789VW_HAT=ON -DGPIO_TFT_DATA_CONTROL=25 -DGPIO_TFT_RESET_PIN=27 -DSPI_BUS_CLOCK_DIVISOR=6 -DSTATISTICS=number ..


】编译项目

sudo make -j4


我司提供配置好的离线fbcp-ili9341包】

fbcp-ili9341.zip

解压后无需上述步骤配置直接使用

sudo unzip ./spotpear-fbcp-ili9341_rotateOK-241207.zip



】显示正向

编译完成后执行sudo ./fbcp-ili9341可以看到显示效果


】设置自启动

sudo nano /etc/rc.local

添加

sudo /home/pi/fbcp-ili9341/build/fbcp-ili9341 &


】重启即可生效

sudo reboot

TAG: H618 树莓派10.1寸LCD显示屏HDMI触摸1920x1200迷你PC电脑副屏 TJC4827T143_011 树莓派CM4套件7寸触摸屏一体机套件 500万像素摄像头铝合金外壳 ESP32-S3极客开发板 ESP32 ESP32 S3开发板3.5寸 虾哥小智AI音箱DeepSeek人工智能语音聊天机器人盒子N16R8 QMI8658 6轴/触摸/摄像头 树莓派Pico PICO W ESP32 工业级RS485转继电器 瑞莎Radxa Penta SATA 扩展板适用于ROCK系列树莓派5 NAS ESP32 S3开发板 3.5寸LCD电容触摸显示屏 480x320 高刷新 ESP32平板 MP3 视频播放 天气时钟副屏摆件 LVGL ESP32 C6开发板1.43寸AMOLED显示屏双MIC 阵列音频采集 虾哥小智AI Deepseek 树莓派5诱导模块 Luckfox Pico SC3336摄像头 香蕉派 懒人键盘 raspberr pi 5 Active Cooler 树莓派UGV Beast PT【越野履带】开源AI机器人云台小车OpenCV