Instalace Raspberry Pi4 compute module

Pro spoustu projektů používám Raspberry Pi, je to malý, výkonný a levný počítač s nízkou spotřebou a poměrně slušnou spolehlivostí.

Pro jeden projekt jsem potřeboval, aby RPi mělo 2x 1Gbps ethernetový port, tak padla volba na WaveShare dual gigabit redukci a do ní RPi4 compute module.

Po namontování do krabičky je nutné provést přepnutí do boot modu, toto RPi nemá slot na SDHC kartu a je tak nutné systém nahrát přímo do vnitřní eMMC paměti RPi.

Nainstalujeme https://github.com/raspberrypi/usbboot (např. přes git clone), k PC přes USB-C kabel připojíme RPi.

git clone --recurse-submodules --shallow-submodules --depth=1 https://github.com/raspberrypi/usbboot
cd usbboot

Nainstalujte závislosti a zkompilujte:

sudo apt install git libusb-1.0-0-dev pkg-config build-essential
make

Následně spustíme :~/usbboot$ sudo ./rpiboot -d mass-storage-gadget64/ a tím se nám RPi objeví v systému jako další blokové zařízeni:

RPIBOOT: build-date 2026/01/04 pkg-version local c041bb57

Please fit the EMMC_DISABLE / nRPIBOOT jumper before connecting the power and USB cables to the target device.
If the device fails to connect then please see https://rpltd.co/rpiboot for debugging tips.

Waiting for BCM2835/6/7/2711/2712...

Directory not specified - trying default /usr/share/rpiboot/mass-storage-gadget64/
Sending bootcode.bin
Successful read 4 bytes 
Waiting for BCM2835/6/7/2711/2712...

Second stage boot server
File read: mcb.bin
File read: memsys00.bin
File read: memsys01.bin
File read: memsys02.bin
File read: memsys03.bin
File read: memsys04.bin
File read: memsys05.bin
File read: memsys06.bin
File read: memsys07.bin
File read: memsys08.bin
File read: bootmain
Loading: /usr/share/rpiboot/mass-storage-gadget64//config.txt
File read: config.txt
Loading: /usr/share/rpiboot/mass-storage-gadget64//boot.img
File read: boot.img
Second stage boot server done

Pak je možné do RPi nahrát zvolený image, nejsnadněji přes RPi-imager

Po nahrání je možné RPi odpojit od USB, přepnout boot režim zpět a zařízení je připraveno k použití.

Tak hodně zdaru a zábavy ! 🙂

Příspěvek byl publikován v rubrice Nezařazené. Můžete si uložit jeho odkaz mezi své oblíbené záložky.