🛠 Premier boot de la BeagleBone Black avec un seul câble mini-USB
Objetivos
Iniciar una BeagleBone Black (TI Sitara AM3358, Cortex-A8 1 GHz, 512 MB DDR3, 4 GB de eMMC a partir de la revisión C) sin periféricos adicionales: la tarjeta enumera una unidad USB (abrir start.htm) y una interfaz de red RNDIS, Linux arranca en unos diez segundos. También aprenderás la trampa n.º 1 de la tarjeta: el botón BOOT se debe mantener PULSADO DURANTE el ciclo de encendido, y RESET nunca vuelve a seleccionar el dispositivo de arranque.
Material
- 1 BeagleBone Black (o Black Wireless / Green, mismo pinout P8/P9)
- 1 cable mini-USB de DATOS (muchos cables de recuperación son solo de carga)
- 1 cable Ethernet hacia tu red
- Para lo siguiente: jack de 5,5/2,1 mm centro positivo ≥ 1 A, y una microSD si deseas arrancar desde tarjeta
Código completo
# 1. Brancher Ethernet, puis le mini-USB vers le PC.
# La carte apparaît comme lecteur USB (cliquer start.htm) + adaptateur
# réseau RNDIS. Sous Linux, l'interface apparaît toute seule :
ip -br a
# 2. SSH vers la carte (image officielle BeagleBoard)
ssh debian@beaglebone # mot de passe initial : temppass123
# 3. Sur la carte, vérifier l'identité et le noyau
cat /proc/device-tree/model # "TI AM335x BeagleBone Black"
uname -a ; free -h # 512 MB de RAM, ça se respecte
# 4. Boot sur microSD : maintenir BOOT ENFONCÉ pendant qu'on rebranche le
# courant (RESET seul ne change rien au périphérique de boot).
sudo /opt/scripts/tools/version.sh # versions image+noyau (images communautaires)
Verificación esperada
El PC detecta una unidad extraíble y una interfaz de red virtual; la conexión SSH tiene éxito; model devuelve «TI AM335x BeagleBone Black» y uname -m indica armv7l. El LED heartbeat comienza a parpadear una vez iniciado el sistema.
Errores frecuentes
- Cable mini-USB «solo de carga»: no aparece nada; prueba con otro cable.
- Presionar RESET para arrancar desde microSD: la ROM muestrea los pines SYSBOOT solo al encender — debes mantener pulsado BOOT durante el ciclo de encendido.
- Imagen eMMC corrupta pero con cabeceras ROM válidas: la ROM permanece anclada a la eMMC; el botón BOOT es la única salida.
- Alimentación solo por USB del PC (máx. 500 mA) cuando el pico de arranque del kernel ya alcanza 460 mA: para capes y host USB, usa el jack de 5 V.
- Equivocarse de dirección SSH en la red cableada: prueba debian@beaglebone.local o escanea la red.
Otros tutoriales para esta placa
- Comprendre les triggers en pilotant les 4 LED utilisateur
- Bouton et LED avec Adafruit_BBIO, la bibliothèque historique
- Lire l'ADC 12 bits sans griller le SoC : la règle des 1,8 V
- Ajouter une horloge temps réel sur le bus I2C des capes
- Micro-HDMI : exploiter les limites d'affichage de la BBB
- Capes historiques : capemanager, EEPROM d'identification et pièges des broches
Ejemplos de código para esta placa
clignotante.pyPythonbouton-gpio.pyPythoncapteur-i2c.shBashsurveillance-temperature.shBashcapteur-dht11.pyPythonservo-pwm-sysfs.shBash