🛠 Inicio avanzado de Banana Pi BPI-CM5
Objetivos
Este tutorial tiene como objetivo dominar la inicialización de hardware y software del Banana Pi BPI-CM5. A diferencia de las computadoras de placa única estándar, este módulo Computer Module (CM) requiere una placa base (carrier board) para ser operativo. El objetivo es comprender la arquitectura Board-to-Board, configurar correctamente la alimentación eléctrica y validar el proceso de arranque del sistema operativo a través de interfaces de diagnóstico.
Material Necesario
- Módulo Banana Pi BPI-CM5 (SoC Amlogic A311D2).
- Placa base compatible con Raspberry Pi CM4 (con conectores Board-to-Board).
- Fuente de alimentación USB-C o DC conforme a las especificaciones (5V/3A recomendado para la estabilidad de periféricos PCIe).
- Cable HDMI 2.1 para pantalla (el puerto HDMI transmisor es distinto de los puertos receptores).
- Teclado y ratón USB (a través del puerto USB 3.0 o 2.0).
- Tarjeta SD (para arrancar si el almacenamiento eMMC está vacío o dañado) o acceso a red para arranque PXE.
Pasos
- Inspección Física: Verifique que no haya daños en los conectores Board-to-Board del módulo y de la placa base. Asegúrese de que los pines no estén doblados.
- Instalación del Módulo: Alinee el BPI-CM5 con el conector de la placa base. Insértelo firmemente hasta que los clips de retención hagan clic. Una inserción incompleta puede causar errores de memoria (LPDDR4) o PCIe.
- Conexión de Periféricos: Conecte la pantalla al puerto HDMI 2.1 *transmisor*. Tenga en cuenta que los tres puertos HDMI *receptores* son para captura de video, no para mostrar el escritorio. Conecte el teclado al puerto USB 3.0 para menor latencia.
- Encendido: Conecte el adaptador de corriente. Observe los LED de estado. El ventilador (si está presente) debe girar brevemente.
- Acceso al Gestor de Arranque: Si no hay SO preinstalado, mantenga presionado el botón BOOT (o cortocircuite los pines eMMC según la placa base) durante el encendido para forzar el modo USB Burning Tool o el arranque desde SD.
- Instalación del SO: Use Armbian o Ubuntu. Grave la imagen en una tarjeta SD, insértela y reinicie. El SoC A311D2 detectará automáticamente el medio de arranque.
Verificación
Una vez que el sistema inicie, abra una terminal. Ejecute lscpu para confirmar la detección de los 8 núcleos (4x Cortex-A73 + 4x Cortex-A53). Verifique la memoria con free -h (se esperan 4GB o 8GB). Pruebe la red con ping 8.8.8.8. Revise los registros del kernel con dmesg | grep -i amlogic para confirmar la inicialización correcta de la GPU Mali-G52 MP8.
Para Ir Más Allá
Explore la interfaz PCIe 2.0 para agregar una SSD NVMe o una tarjeta de red 10G. Configure las interfaces MIPI-CSI para captura de video 4K a través del ISP de 16 MP.