Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.11.2013, 19:20   #1
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Восстановление роутера, после неудачной прошивки

После неудачной прошивки своего роутера NEXX WT3020, последний версией из транка,
получил кирпич.
Сегодня получил опыт восстановления прошивки через UART.
Вариант восстановления прошивки подробно описанный andr128 мне не подошел, так как у меня в роутере отсутствовал пакет tftp

Прошил следующим способом:
1-Вам потребуется установить TFTP сервер на ваш компьютер. Скачать TFTP сервер для Windows.
2-Соедините ПК с роутером Ethernet кабелем.
3-В свойствах сетевого адаптера компьютера установите IP 192.168.1.10, Mask 255.255.255.0
4-Затем загрузите образ прошивки для Вашего роутера в корневую папку программы сервера на ПК , и запустите TFTP сервер с правами администратора.
5-Соедините свой роутер с компьютером используя UART порт и подключите питание роутера.
Для подключения роутера к компьютеру я использовал Arduino Nano, но можно использовать любой USB-UART мост
Подключать нужно по схеме:
TX <-> RX
RX <-> TX
GND <-> GND
6-После 1-2 секунд загрузки в консоли появится надпись Autobooting in 1 seconds, нужно очень быстро ввести слово tpl .
После чего Вы должны войти в U-Boot-консоль, она отобразится строкой hornet> и будет ждать ввода.

Вводите следующие команды:
Код:
setenv ipaddr 192.168.1.111
setenv serverip 192.168.1.10
tftpboot 0x80000000 proshivka.bin
"proshivka.bin" это не просто слово, а переименованная (для легкости ввода) имя оригинальной прошивки.

Если процесс пошел то Вы должны увидеть следующее:
Код:
eth1 link down
dup 1 speed 100
Using eth0 device
TFTP from server 192.168.1.10; our IP address is 192.168.1.111
Filename 'proshivka.bin'.
Load address: 0x80000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ######################################################
done
Bytes transferred = 3932160 (3c0000 hex)
Если все ОК, то далее вводим в консоли следующую команду
erase 0x9f020000 +0x3c0000

После успешного стирания флеш памяти роутер должен ответить Вам так:
Код:
Erased 60 sectors
После этого введите следующую команду
cp.b 0x80000000 0x9f020000 0x3c0000

После чего роутер начнет прошиваться
и когда он прошьется то напишет Вам
Код:
Copy to Flash... write addr: 9f020000
done
Не забываем на последок выполнить
bootm 9f020000
После чего роутер начнет выполнение инструкций с адреса 0x9f020000
Дождитесь полной загрузки и после чего можете отключить UART мост от роутера и ПК
Admin вне форума   Ответить с цитированием
 


Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:45. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика