🛠 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).

Objetivos

Antes de cualquier proyecto con un Compute Module 3+, es necesario saber identificar la placa, verificar que el firmware sea lo suficientemente reciente y controlar la alimentación y la temperatura. Hay dos trampas documentadas: el CM3+ requiere una imagen/firmware con fecha de noviembre de 2018 o posterior para funcionar (datasheet RP-008163-DS §1) — una vieja SD de CM3 se niega a arrancar; y el limitador térmico interviene desde los 80 °C en este módulo. El SoC es un Broadcom BCM2837B0 quad Cortex-A53 limitado a 1,2 GHz, con 1 GB de LPDDR2.

Material

Código completo

# 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

Verificación esperada

vcgencmd versionmap muestra una fecha de firmware posterior a noviembre de 2018; get_throttled devuelve 0x0 en reposo; measure_temp permanece por debajo de 60 °C en reposo; la frecuencia de la CPU sube hasta 1,2 GHz. El tipo de placa (Revision) corresponde a un BCM2837B0 de clase Pi 3B+.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales