🛠 Vérifier l'identité et la santé d'un CM3+ avec vcgencmd

Raspberry Pi Compute Module 3+ (CM3+ / CM3+ Lite) · debutant · Schéma : un module CM3+ sur carte CMIO3 avec câble HDMI et alimentation, un terminal à l'écran affichant les sorties de vcgencmd (version, température, throttled).

Objectives

Before starting any project with a Compute Module 3+, you need to identify the board, verify that the firmware is recent enough, and check the power supply and temperature. Two documented pitfalls: the CM3+ requires an image/firmware dated November 2018 or later to function (datasheet RP-008163-DS §1) — an old CM3 SD card will refuse to boot; and thermal throttling kicks in at 80 °C on this module. The SoC is a Broadcom BCM2837B0 quad Cortex-A53 limited to 1.2 GHz, with 1 GB of LPDDR2.

Hardware

Full Code

# Identité matérielle
cat /proc/cpuinfo | grep -E 'Hardware|Revision' vcgencmd versionmap # date du firmware

# Santé électrique et thermique
sudo vcgencmd get_throttled   # 0x0 = rien anormal
vcgencmd measure_temp         # température du die (°C)
vcgencmd measure_volts core
vcgencmd get_mem arm && vcgencmd get_mem gpu

# Fréquence CPU réelle (doit plafonner à 1 200 000 000 Hz)
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

Expected Verification

vcgencmd versionmap displays a firmware date later than November 2018; get_throttled returns 0x0 at idle; measure_temp stays below 60 °C at idle; the CPU frequency rises up to 1.2 GHz. The board type (Revision) corresponds to a BCM2837B0 of the Pi 3B+ class.

Common Errors

Other tutorials for this board

Code examples for this board

← Back to the board 🛠 All tutorials