![]() |
|
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
![]() |
#1 | |
Junior Member
Регистрация: 28.11.2012
Сообщений: 11
Вес репутации: 0 ![]() |
![]()
В общем, всё восстановил
![]() Использовал u-boot, Arduino в качестве UART, и tfp-сервер. Сейчас пишу с восстановленного роутера - всё-таки у меня был полный бэкап прошивки, восстановил через Цитата:
![]() P.S. Люди, не повторяйте мою ошибку - не шейте backup_fullflash.bin (mtd0+mtd4+mtd5) командой mtd -e firmware -r write backup_fullflash.bin firmware |
|
![]() |
![]() |
![]() |
#2 | |
Member
Регистрация: 11.07.2013
Сообщений: 91
Вес репутации: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#3 |
Junior Member
Регистрация: 28.11.2012
Сообщений: 11
Вес репутации: 0 ![]() |
![]()
Думаю, ошибкой было шить в область памяти mtd5 "firmware" комбинацию "mtd0+mtd4+mtd5", т.е. первым там оказался код из mtd0 (а это u-boot)...
Ну и плюс к этому вообще глупо: команда mtd -e ругалась на то что она не может "erase block" - конечно, ведь я по ошибке заливал full backup mtd0+mtd4+mtd5=128KiB+8000KiB+64KiB, а область firmware по размеру всего лишь 8000KiB... Команда mtd -e никак не могла завершится, и я просто снял питание (совсем глупо) ![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
Здесь присутствуют: 10 (пользователей: 0 , гостей: 10) | |
|
|