🛠 Mise en route avancée : Premier accès console et flashage du firmware BPI-RT2

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

Objectifs

Ce tutoriel s'adresse aux utilisateurs avancés souhaitant maîtriser le démarrage bas niveau de la Banana Pi BPI-RT2. Nous allons établir une connexion série fiable pour diagnostiquer le processus de boot U-Boot et installer manuellement une image firmware OpenWrt via TFTP. Cette méthode est cruciale pour le débogage ou la récupération de la carte.

Matériel nécessaire

Étapes

Localisez l'en-tête UART sur la carte. Le schéma officiel indique les broches TX, RX et GND. Assurez-vous que votre convertisseur série fonctionne en 3.3V pour éviter d'endommager le SoC Realtek RTL8198D.

  1. Identification des broches UART

Connectez le GND du convertisseur au GND de la carte. Croisez les lignes : TX du convertisseur vers RX de la carte, et RX du convertisseur vers TX de la carte. Ne connectez pas le VCC si l'alimentation est déjà fournie par le barrel jack.

  1. Câblage série

Ouvrez votre client série. Réglez les paramètres sur 115200 bauds, 8N1, sans contrôle de flux. Ouvrez le port COM correspondant.

  1. Configuration du terminal

Branchez l'alimentation 12V. Observez les logs de démarrage. Appuyez rapidement sur une touche pour interrompre le boot et entrer dans le prompt U-Boot. C'est ici que vous pouvez modifier les variables de démarrage.

  1. Démarrage et accès U-Boot

Sur votre PC, configurez une IP statique (ex: 192.168.1.10). Placez l'image firmware dans le dossier racine de votre serveur TFTP. Assurez-vous que le pare-feu autorise les connexions UDP sur le port 69.

  1. Préparation du serveur TFTP

Dans U-Boot, définissez les adresses IP : setenv ipaddr 192.168.1.1, setenv serverip 192.168.1.10. Lancez le téléchargement : tftpboot 0x82000000 openwrt-rt2.bin. Une fois chargé, effacez la partition flash concernée puis écrivez l'image avec nand write ou sf write selon la configuration du BSP Realtek.

  1. Flashage via TFTP

Tapez reset pour redémarrer la carte. Vérifiez que les LEDs de statut s'activent correctement et que le système d'exploitation démarre.

  1. Redémarrage

Vérification

Une fois le système démarré, connectez-vous via SSH ou la console série. Vérifiez la version du noyau et les pilotes WiFi 6 chargés (dmesg | grep wifi). Assurez-vous que les interfaces réseau eth0 (WAN) et eth1 (LAN) sont bien détectées avec des adresses IP valides.

Pour aller plus loin

Explorez la configuration des en-têtes GPIO et I2C pour connecter des capteurs externes. Vous pouvez également optimiser les performances du WiFi 6 AX3000 en ajustant les paramètres de canal et de puissance dans l'interface web LuCI d'OpenWrt.

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels