🛠 Configuración avanzada: Primer acceso a consola y flasheo del firmware BPI-RT2

Banana Pi BPI-RT2: Placa de enrutador WiFi 6 AX3000 · avance · Guide avancé pour accéder à la console série et installer le firmware OpenWrt sur la Banana Pi BPI-RT2.

Objetivos

Este tutorial está dirigido a usuarios avanzados que desean dominar el proceso de arranque de bajo nivel de la Banana Pi BPI-RT2. Estableceremos una conexión serie fiable para diagnosticar el proceso de arranque U-Boot e instalar manualmente una imagen de firmware OpenWrt mediante TFTP. Este método es crucial para la depuración o la recuperación de la placa.

Material Necesario

Pasos

Localice el encabezado UART en la placa. El esquema oficial indica los pines TX, RX y GND. Asegúrese de que su convertidor serie funcione a 3.3V para evitar dañar el SoC Realtek RTL8198D.

  1. Identificación de pines UART

Conecte el GND del convertidor al GND de la placa. Cruze las líneas: TX del convertidor a RX de la placa, y RX del convertidor a TX de la placa. No conecte VCC si la alimentación ya está proporcionada por el barrel jack.

  1. Cableado serie

Abra su cliente serie. Configure los parámetros en 115200 baudios, 8N1, sin control de flujo. Abra el puerto COM correspondiente.

  1. Configuración del terminal

Conecte la alimentación de 12V. Observe los registros de arranque. Presione una tecla rápidamente para interrumpir el arranque y entrar en el prompt de U-Boot. Aquí es donde puede modificar las variables de arranque.

  1. Arranque y acceso a U-Boot

En su PC, configure una IP estática (ej: 192.168.1.10). Coloque la imagen del firmware en el directorio raíz de su servidor TFTP. Asegúrese de que el firewall permita conexiones UDP en el puerto 69.

  1. Preparación del servidor TFTP

En U-Boot, defina las direcciones IP: setenv ipaddr 192.168.1.1, setenv serverip 192.168.1.10. Inicie la descarga: tftpboot 0x82000000 openwrt-rt2.bin. Una vez cargada, borre la partición flash objetivo y escriba la imagen usando nand write o sf write según la configuración del BSP de Realtek.

  1. Flasheo vía TFTP

Escriba reset para reiniciar la placa. Verifique que los LED de estado se activen correctamente y que el sistema operativo inicie.

  1. Reinicio

Verificación

Una vez que el sistema inicie, inicie sesión mediante SSH o consola serie. Compruebe la versión del kernel y los controladores WiFi 6 cargados (dmesg | grep wifi). Asegúrese de que las interfaces de red eth0 (WAN) y eth1 (LAN) se detecten con direcciones IP válidas.

Para ir más allá

Explore la configuración de los encabezados GPIO e I2C para conectar sensores externos. También puede optimizar el rendimiento del WiFi 6 AX3000 ajustando los parámetros de canal y potencia en la interfaz web LuCI de OpenWrt.

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales