Raspberry Pi CM4: Unterschied zwischen den Versionen

Aus Nicki Wiki
Zur Navigation springen Zur Suche springen
Zeile 26: Zeile 26:
==DSI (MIPI Serial Display)==
==DSI (MIPI Serial Display)==
Die DSI Schnittstellen sind auf dem CM4 standardmäßig nicht konfiguriert.
Die DSI Schnittstellen sind auf dem CM4 standardmäßig nicht konfiguriert.
Um die DSI Schnittstelle zu nutzen muss der VideoCore mit einem binären Blob zur Boot-Zeit konfiguriert werden.
Um die DSI Schnittstelle zu nutzen muss der VideoCore mit einem binären Blob zur Boot-Zeit konfiguriert werden.<br>
Herunterladen von dt-blob-disp1-only.bin nach /boot/dt-blob.bin um die DSI1 Schnittstelle zu konfigurieren:
Herunterladen von dt-blob-disp1-only.bin nach /boot/dt-blob.bin um die DSI1 Schnittstelle zu konfigurieren:
  sudo wget https://github.com/raspberrypi/documentation/raw/master/hardware/computemodule/dt-blob-disp1-only.bin -O /boot/dt-blob.bin
  sudo wget https://github.com/raspberrypi/documentation/raw/master/hardware/computemodule/dt-blob-disp1-only.bin -O /boot/dt-blob.bin

Version vom 11. Juni 2021, 10:51 Uhr

Raspberry Pi CM4

SSH aktivieren

In der /boot/ Partition eine leere Datei ssh anlegen. Diese aktiviert beim starten den SSH-Server.

sudo touch ssh

USB aktivieren

In der /boot/config.txt Datei nachfolgendes einfügen:

sudo vim config.txt
dtoverlay=dwc2,dr_mode=host

Image auf CM4 kopieren

Image ist vorbereitet und J2 (nRPI_BOOT) auf dem IO-Board ist auf "EN" gesetzt.
Das CM4 ist noch aus geschaltet:

sudo apt install git libusb-1.0-0-dev
git clone --depth=1 https://github.com/raspberrypi/usbboot
cd usbboot
make
sudo ./rpiboot

rpiboot wartet jetzt auf die Verbindung...
Das Board einschalten. Wird eine VM eingesetzt muss das USB-Gerät mehrfach (2x Broadcom, 1x Raspberry Pi Compute Module) in die VM eingebunden werden.
Nachdem rpiboot abgeschlossen ist, ist ein neues Gerät unter /dev/sdX erschienen.
Jetzt kann das Image kopiert werden, hier auf /dev/sdb

sudo dd if=raspios.img of=/dev/sdb bs=4MiB

DSI (MIPI Serial Display)

Die DSI Schnittstellen sind auf dem CM4 standardmäßig nicht konfiguriert. Um die DSI Schnittstelle zu nutzen muss der VideoCore mit einem binären Blob zur Boot-Zeit konfiguriert werden.
Herunterladen von dt-blob-disp1-only.bin nach /boot/dt-blob.bin um die DSI1 Schnittstelle zu konfigurieren:

sudo wget https://github.com/raspberrypi/documentation/raw/master/hardware/computemodule/dt-blob-disp1-only.bin -O /boot/dt-blob.bin
sudo reboot

Weitere Informationen:

Quellen