Yun erster Start

eine weitere Bastelseite ....

Yun erster Start

28. Juli 2020 Arduino 0

Eine kleine Anleitung die dir zeigt, wie mann einen Arduino Yun konfiguriert oder nach einem Fehler ein neues Image aufspielen kann.

ARDUINO YUN MIT NETZWERK VERBINDEN

  1. Verbinde dich per W-Lan mit dem Netzwerk des Arduino (SSID: Arduino xxx).
  2. Gib deinem Rechner die IP-Adresse 192.168.240.100.
  3. Gehe jetzt über den Browser auf die Adresse des Arduino: 192.168.240.1
  4. Logge dich mit „arduino“ ein und konfiguriere dein W-Lan.
  5. Anschließend wechselst du in dein normales Netz und schaust, welche IP-Adresse der Yun vom Router bekommen hat.

ARDUINO YUN IMAGE- RESET

Lade das bas-image-pack als Zip Datei herunter.
Entpacke die Zip Datei.

Du solltest jetzt 3 Datein haben:
openwrt-ar71xx-generic-yun-kernel.bin
openwrt-ar71xx-generic-yun-rootfs-squashfs.bin
openwrt-ar71xx-generische-linino-u-boot

Stelle die IP-Adresse deines Rechners ein und installiere einen TFTP Server auf deinem Rechner.  Kopiere die ausgepackten Dateien in das Dateiverzeichnis des TFTP Servers.

Anschließend lade die aktuelle Version der Arduino IDE herunter und installiere Sie.
Verbinde den Arduino Yun per Netzwerk mit deinem Computer.  Anschließend verbinde du den Arduino Yun per USB mit dem Rechner.
Jetzt spielst du das Programm YunSerialTerminal aus den Bridge Demos per USB auf den Yun.
Wenn alles funktioniert hat kannst du über das Terminal auf den Yun zugreifen.
Drücke die Taste Yun RST und unterbrich im Terminal den Start.

Stelle die ServerIP (Terminalserver) des Computers ein:
setenv serverip 192.168.240.100;

Passe nun die IP Adresse des YUN an:
setenv ipaddr 192.168.240.101;

Übertrage das erste Image:
tftp 0x80060000 openwrt-ar71xx-generic-linino-u-boot.bin;

Wenn das Image übertrage wurde lösche folgende Blöcke und Dateien:
erase 0x9f000000 +0x40000;
cp.b $fileaddr 0x9f000000 $filesize;
erase 0x9f040000 +0x10000

Übertrage nun den Kernel:
tftp 0x80060000 openwrt-ar71xx-generic-yun-kernel.bin;

Wenn der Kernel übertragen wurde lösche folgende Dateien und Blöcke:
erase 0x9fEa0000 +0x140000;
cp.b $fileaddr 0x9fea0000 $filesize;

Übertrage anschließend das OpenWrt-Yun
tftp 0x80060000 openwrt-ar71xx-generic-yun-rootfs-squashfs.bin;

Wenn das Image übertrage wurde lösche folgende Blöcke und Datein:
erase 0x9f050000 +0xE50000;
cp.b $fileaddr 0x9f050000 $filesize;

OK….
Jetzt nur noch ein Reboot und der Yun ist wie neu!
bootm 0x9fea0000