🛠 Activer une console série sur l'UART du CM3+

Raspberry Pi Compute Module 3+ (CM3+ / CM3+ Lite) · debutant · Schéma : un module CM3+ sur CMIO3, broches GPIO14 (TXD) et GPIO15 (RXD) reliées à un adaptateur USB-série, broche GND commune, un terminal série à 115200 bauds.

Objetivos

Establecer un acceso a la consola serie en el CM3+: imprescindible en la producción industrial, cuando la pantalla HDMI y la red no están disponibles. El BCM2837B0 expone dos UART completos en el conector SODIMM (2× UART según la hoja de datos RP-008163-DS §2.2); aquí se utiliza la UART0 PL011 en GPIO14/15, expuestos en el conector GPIO de la CMIO3. Activarás el puerto serie mediante config.txt y raspi-config, y luego te conectarás desde un PC anfitrión.

Material

Código completo

# 1. Activer le port série de login sur la console série
sudo raspi-config    # Interface Interfacing Options > Serial > Login shell activé
# (ou à la main dans /boot/firmware/config.txt : enable_uart=1)
sudo sed -i 's/^#*enable_uart=.*/enable_uart=1/' /boot/firmware/config.txt
grep enable_uart /boot/firmware/config.txt
sudo reboot

# 2. Côté CM3+ : vérifier le port
ls /dev/serial*
dmesg | grep -i pl011

# 3. Côté PC hôte Linux : se connecter
sudo apt install -y minicom
sudo minicom -D /dev/ttyUSB0 -b 115200

Verificación esperada

La terminal minicom muestra el mensaje de inicio de sesión del CM3+; la introducción de la contraseña proporciona un shell completo. Inversamente, echo test > /dev/ttyS0 en el CM3+ (con el shell de inicio de sesión desactivado para evitar el eco) hace que el texto se despliegue en el PC. La consola funciona incluso sin red ni pantalla.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales