Запустить LCD дисплей по интерфейсу DSI для Rasberry
5000 UAHИмею аппаратную конфигурация на базе WaveShare Raspberry Pi CM4 kit CM4-DISP-BASE-5A
https://www.waveshare.com/wiki/CM4-DISP-BASE-5A
ОС - Raspberry PI Bookworm x64 ( пробовал x32)
Специально собирал как "all-in-one embedded" устройство с LCD toch-скрином 5 дюймов.
Экран в сборе "от вендора" подсоединен по интерфейсу DSI
Внешний экран по интерфейсу HDMI работает.
Так и не удалось запустить "встроенный" экран по DSI.
Выполнил все рекомендации с сайта производителя
When using the camera and DSI, it will occupy three I2C devices: I2C-10, I2C-11, I2C-0
Execute as follows:
Code: Select all
wget https://files.waveshare.com/upload/7/75/CM4_dt_blob_Source.zip
unzip -o CM4_dt_blob_Source.zip -d ./CM4_dt_blob_Source
sudo chmod 777 -R CM4_dt_blob_Source
cd CM4_dt_blob_Source/
sudo dtc -I dts -O dtb -o /boot/dt-blob.bin dt-blob-disp0-double_cam.dts
# After execution, turn off the power and restart the CM4Этот драйвер так и не "встал".
Связался с тех. поддержкой WaveShare. Они мне посоветовали не устанавливать драйвер (поскольку БУКВОРМ, якобы, и сам понимает это оборудование) а лишь "вставить" в config.txt строку
Code: Select all
dtoverlay=vc4-kms-dsi-7inch,dsi0Вставил, закомментировал другие dtoverlay-и.
HDMI работать перестал, но встроенный LCD так и не засветился.
Тех.поддержка "ушла в себя"...
Готов оплатить "чужую практику", которая поможет мне решить данную задачу.