Здравствуйте! Помогите, пожалуйста. При обновлении OpenWrt на Arduino Yun компьютер завис и его пришлось перезагрузить. Когда комп включился, я попытался подключиться Ардуине, но она не отзывалась. Я 30 на секунд зажал кнопку резет, но подrлючиться опять не получилось. Что делать? Заранее спасибо!
http://www.arduino.cc/en/Tutorial/YunUBootReflash : There are situations in which the recommended upgrade procedure does not or cannot work. Читайте здесь. Это все, что можно сказать.
У меня помер Yun Shield и я его шил уже раз двадцать) Вот вам более подробная инструкция по прошивке (ближе к концу). http://www.geeetech.com/wiki/index.php/YUN_SHIELD Я не думаю, что она сильно отличается от родной Yun. В настройках LAN порта ставим ip 192.168.255.2 , маску подсети 255.255.255.0. Ставим Tftpd, в ее папку кидаем два файла от прошивки (kernal и файл файловой системы). Запускаем tftpd, в ее настройках (settings) >global>start services оставляем только TFTP Server. Жмем вкладку TFTP и смотрим, чтобы галочки у нас стояли напротив пунктов - PXE ***, Show progresss ***, Translate ***, Bind **** (192.168.255.2), Allow ***. Лучше перезагрузить TFTPD после этого. Запускаем Hercules, в его вкладках выбираем UPD, в Module IP указываем 192.168.255.1, и жмем кнопку Listen. Теперь берем Yun, зажимаем клавишу сброса (у шилда она одна - wi-fi reset, так что на оригинале я не знаю как попасть в u-boot) и включаем питание. Жду 11 секунд, пока светодиоды перестанут мигать и отпускаю кнопку reset. В Heruclies в окошке Reseived Data поя виться надпись u-boot. Далее уже, внизу Heruclies, где написано Send необходимо вводить команды для загрузки прошивке через сетку. В моем случае это было (каждая строка - это отдельная команда, вводимые по-очереди и подтверждаемые нажатием Enter): tftpboot 0x81000000 dragino2-yun-common-v2.0.4-kernel.bin <CR> erase 0x9fea0000 +0x140000 <CR> cp.b 0x81000000 0x9fea0000 $$filesize <CR> tftpboot 0x81000000 dragino2-yun-common-v2.0.4-rootfs-squashfs.bin <CR> erase 0x9f050000 +0xe50000 <CR> cp.b 0x81000000 0x9f050000 $$filesize <CR> setenv bootcmd bootm 0x9fea0000 <CR> saveenv <CR> reset <CR> После первой же команды, должен появиться TFTPD и показать, что началась закачка файла на ip 192.168.255.1. У оригинального Yun могут, да и скорее всего отличаются адреса для прошивки , так что будьте внимательны. Удачи