serial_debug_console-10.ino

Xerxes Pi 2026 Carrier Board for Raspberry Pi CM4/CM5 Modules · File : serial_debug_console-10.ino · Language : bash · Use case : Accès rapide à la console série de débogage via le connecteur dédié

Bash script automating the installation and launching of a serial connection to the Xerxes Pi debug port.

The serial port is usually /dev/ttyAMA0 or /dev/ttyUSB0 depending on the cable used. Enable UART in config.txt (enable_uart=1). Ensure the dedicated serial connector is connected to a USB-Serial adapter if connecting from a PC. This script requires sudo privileges to access the serial port.

serial_debug_console-10.ino

#!/bin/bash
# Xerxes Pi 2026 - Debug Console Access
# Accède au port série USB-C ou au connecteur série dédié si configuré

SERIAL_PORT="/dev/ttyAMA0"
BAUD_RATE="115200"

echo "Tentative de connexion au port série $SERIAL_PORT à $BAUD_RATE bauds..."

# Vérification de l'existence du port
if [ ! -e "$SERIAL_PORT" ]; then
    echo "Erreur : Port $SERIAL_PORT introuvable."
    echo "Vérifiez que le debug UART est activé dans /boot/firmware/config.txt"
    echo "(dtparam=uart=on) et que le connecteur série est correctement câblé."
    exit 1
fi

# Installation de minicom si absent
if ! command -v minicom &> /dev/null; then
    echo "Installation de minicom..."
    sudo apt update && sudo apt install -y minicom
fi

# Lancement de minicom
# -b : baud rate, -s : setup (pour configurer la ligne si besoin)
echo "Lancement de la console série..."
sudo minicom -b $BAUD_RATE -o -D $SERIAL_PORT

← Back to the board