🛠 Premier boot : Bullseye legacy, rails 3,3 V et ordre des alimentations

Raspberry Pi Compute Module 1 (CM1) · debutant · Schéma : IMG-cm1-debutant-2-premier-boot-bullseye.svg — Le Compute Module 1 sur son IO Board alimenté en 3,3 V, avec un avertissement Bookworm barré (ARMv6 non supporté) et un chronogramme montrant la rampe d'alimentation en ordre décroissant

Objectives

Boot a Compute Module 1 for the first time with the correct system and without damaging it. Two major pitfalls: (1) recent Raspberry Pi OS Bookworm images no longer boot on the CM1 — its BCM2835 SoC is ARMv6 and is no longer supported, so you need a legacy Bullseye image; (2) power supply: the CM1 and its IO Board are powered by 3.3 V on the input pins, not 5 V directly on the rails, and the voltage ramp-up sequence matters — an ascending ramp can trigger a latch-up. On the official IO Board, a single external 5 V source is internally regulated, which solves the problem.

Hardware

Complete code

# Graver une image Bullseye legacy (ARMv6) et non Bookworm
# ex. : 2023-05-03-raspios-bullseye-armhf-lite.img
sudo dd if=2023-05-03-raspios-bullseye-armhf-lite.img of=/dev/sdX bs=4MiB status=progress oflag=sync

# Câbler la console série (115200 8N1) sur l'IO Board, alimenter,
# puis vérifier la chaîne de boot :
#   Booting Linux ... BCM2835 ...
uname -m   # armv6l

Expected verification

The serial console displays the full boot chain up to login:; uname -m returns armv6l and cat /etc/os-release confirms Bullseye. With a Bookworm image, the board remains hopelessly silent after the LEDs start up — this is the classic symptom of the wrong image choice.

Common errors

Other tutorials for this board

Code examples for this board

← Back to the board 🛠 All tutorials