Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!
Uruchom wyświetlacz LCD za pomocą interfejsu DSI dla Rasberry
Zlecenie jest tłumaczone automatycznie. Zaloguj się lub zarejestruj się, żeby zobaczyć oryginał
https://www.waveshare.com/wiki/CM4-DISP-BASE-5A
OS - Raspberry PI Bookworm x64 (próbowałem x32)
Specjalnie złożyłem urządzenie "all-in-one embedded" z 5-calowym ekranem LCD dotykowym.
Ekran "od dostawcy" jest podłączony za pomocą interfejsu DSI
Zewnętrzny ekran przez interfejs HDMI działa.
Nie udało się uruchomić "wbudowanego" ekranu przez DSI.
Wykonałem wszystkie zalecenia producenta ze strony internetowej
Podczas korzystania z kamery i DSI zajmie trzy urządzenia I2C: I2C-10, I2C-11, I2C-0
Wykonaj następująco:
Kod: Wybierz całe
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
# Po wykonaniu wyłącz zasilanie i zrestartuj CM4 Ten sterownik nadal się nie "zainstalował".
Skontaktowałem się z pomocą techniczną WaveShare. Doradzili mi nie instalować sterownika (ponieważ BUKWORM, rzekomo, sam rozumie to urządzenie) a jedynie "wstawić" do pliku config.txt linię
Kod: Wybierz wszystko
dtoverlay=vc4-kms-dsi-7inch,dsi0 Wstawiłem, zakomentowałem inne dtoverlay-e.
HDMI przestał działać, ale wbudowany LCD nadal nie działa.
Pomoc techniczna "zamilkła"...
Jestem gotowy zapłacić za "obcą praktykę", która pomoże mi rozwiązać to zadanie.