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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.12.2016, 20:11   #571
alex286
Junior Member
 
Аватар для alex286
 
Регистрация: 06.11.2016
Адрес: Москва
Сообщений: 13
Вес репутации: 0
alex286 is an unknown quantity at this point
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Цитата:
Сообщение от solalex Посмотреть сообщение
последние 65536 байт фулфлеша
ОК! А первые 128К, это загрузчик? И если отрезать "первые! 128К и последние 64К, то остальное как раз и есть, то что "U-Boot Console" называется Firmware. Так?
alex286 вне форума   Ответить с цитированием
Старый 06.12.2016, 21:55   #572
solalex
Senior Member
 
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443
solalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud of
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Цитата:
Сообщение от alex286 Посмотреть сообщение
ОК! А первые 128К, это загрузчик? И если отрезать "первые! 128К и последние 64К, то остальное как раз и есть, то что "U-Boot Console" называется Firmware. Так?
да, первые 128k это u-boot, который содержит непосредственно загрузчик плюс область с системными переменными. А прошивка лежит между u-boot и art. Но та, что берется из фулфлеша чуть больше, чем оригинальные openwrt-factory. Не факт что она зальется, но можете попробовать.
solalex вне форума   Ответить с цитированием
Старый 06.12.2016, 23:42   #573
alex286
Junior Member
 
Аватар для alex286
 
Регистрация: 06.11.2016
Адрес: Москва
Сообщений: 13
Вес репутации: 0
alex286 is an unknown quantity at this point
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

В общем проблема не решилась.. Из WEB-морды "U-Boot Console" попробовал загрузить образ из 12 поста, потом понял, что неправильно, так как он на 4 Мб, но!
25% прошивки грузилось 1, 5 часа!!!, то есть "весь" примерно за 6 часов! А если попробовать загрузить переделанный из него 16М образ? 24 часа??
Короче, что-то тут не так.. Лог терминала

===========
U-Boot 1.1.4 (Nov 23 2014 - 01:30:16)
AP121 (AR9330 - Hornet 1.1) U-Boot
DRAM: 32 MB
Flash: Winbond W25Q128 (16 MB)
Using default environment
Clocks: CPU:400MHz, DDR:400MHz, AHB:200MHz, Ref:25MHz
In: serial
Out: serial
Err: serial
Net: ag7240_enet_initialize...
Fetching MAC Address from 0x9f01fc00
Fetching MAC Address from 0x9f01fc00
GMAC: cfg1 0x5 cfg2 0x7114
eth0: 14:cf:92:87:08:f0
eth0 up
GMAC: cfg1 0xf cfg2 0x7214
eth1: 14:cf:92:87:08:f1
ATHRS26: resetting s26
ATHRS26: s26 reset done
eth1 up
eth0, eth1
Hit any key to stop autoboot: 1 \0x08\0x08\0x08 0
## Booting image at 9f020000 ...
Bad Magic Number
eth1 link down
eth0 link down
eth1 link down
eth0 link down
eth1 link down
dup 1 speed 100
Web console started at 192.168.1.1
=================

И как заходить на hotnet> ??? На любую кнопку фразы " Hit any key to stop autoboot: 1 " никак не реагирует..

Последний раз редактировалось alex286; 07.12.2016 в 00:34.
alex286 вне форума   Ответить с цитированием
Старый 07.12.2016, 01:18   #574
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

На кнопку пробел я нажимаю.
Этот у-бут так же не видит 32мб флеш. В логе:
Код:
Flash: Winbond W25Q128 (16 MB)
.Если командами попытаешься залить с помощью tftpd32 прошу больше чем 16мб то затрешь и у-бут. Через веб-морду этот у-бут так же не зальет прошу.

Надо и оперативку еще увеличить до 64мб или проши заливать не более 50% от объема озу. Почему так:
прошивка с ПК заливается в оперативку, а потом во флэш
А для работы процессов при этих операциях так же используется озу. Большой размер проши или какой то процесс убьет (у-бут остановится), или вовсе не поместится.

Проверь с этим breed-ar9331.bin.zip. Отсутствующую часть кода с FF, МАК, серийник и модель дописал в HEX-е. Ставь через веб-морду.
Скачал тута. Обновления от 2016-10-01. Сам пока не проверял, не нравятся мне иероглифы.

Последний раз редактировалось melsem; 07.12.2016 в 02:03.
melsem вне форума   Ответить с цитированием
Старый 07.12.2016, 08:57   #575
alex286
Junior Member
 
Аватар для alex286
 
Регистрация: 06.11.2016
Адрес: Москва
Сообщений: 13
Вес репутации: 0
alex286 is an unknown quantity at this point
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Цитата:
Сообщение от melsem Посмотреть сообщение
Этот у-бут так же не видит 32мб флеш.
да нет, у меня и есть 16 мб, здесь все верно.. Остальное сейчас проверю.. Точно иероглифы.. Там "много чего", вот только чего??? Я по китайским форумам с "гуглом" хожу нормально, а тут..

P.S. Блин, у меня домашний роутер на 192.168.1.1 и поменять ничего нельзя, много чего завязано...

Последний раз редактировалось alex286; 07.12.2016 в 09:45.
alex286 вне форума   Ответить с цитированием
Старый 07.12.2016, 09:40   #576
alex286
Junior Member
 
Аватар для alex286
 
Регистрация: 06.11.2016
Адрес: Москва
Сообщений: 13
Вес репутации: 0
alex286 is an unknown quantity at this point
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Цитата:
Сообщение от melsem Посмотреть сообщение
Большой размер проши или какой то процесс убьет (у-бут остановится), или вовсе не поместится.
То есть фулл флеш, переделанный с 12 страницы, или мой считанный и "переделанный" , обхемом 16 мб ни как не загрузить? Да и "грузить 24 часа", что то не катит...
Да, а какой адрес сервера по умолчанию у u-boot? В терминале tftpboot 0x81000000 3020.bin при адресе сервера tftp 192.168.1.2 ничего не качает..

P.S. При этом и u-boot и art из WEB-морды загружаются и ставятся "в лет"..Прошивка на 16мб - 24 часа..

Последний раз редактировалось alex286; 07.12.2016 в 09:44.
alex286 вне форума   Ответить с цитированием
Старый 07.12.2016, 11:42   #577
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Где то ты писал что флэха ...256.. я так и пишу, думая что 256/8=32мб А 128 это 16мб.
То сообщение удалил или отредактировал, да??
16мб загрузит, за 5-10 минут должен. В 16мб флэху где то так и заливается.

И зачем сразу образы в 16 заливаешь? Уверен они рабочие??
Залей стоковую на 4мб, заранее проверенную что работает как надо, а потом уже на 8 или 16.

Для заливки проши в 16мб с оперативкой 32мб надо такие адреса и размеры в командах вводить:
Код:
erase 0x9f020000 +0xfd0000
tftpboot 0x80080000 file.bin
cp.b 0x80080000 0x9f020000 0xfd0000
bootm
по другому работать не будет.

Не вглубляясь что и как, коротко:
Если оперативу 32мб занять с начала 0x80000000 убьются все необходимые временные даные для работы у-бут.
Если с 0x81000000 это менее половины озу. значит не вся проша будет в ореративке, часть потеряется, а ее потом у-бут будет писать во флэш.
у-бут это умеет.

А оперативка не глючит случайно?

В свойствах сетевой на компе надо вбить ип 192.168.1.2 а шлюз и днс 192.168.1.1.
В tftp32 192.168.1.1.

У меня нету програматора. Я с tp-link 3420V1 сделал програматор (в нем впаял озу-64мб и флеха 16мб). Он работает как точка с юсб-модемом, а когда надо прошить флеху для этого распаяна колодка и и микрик. UART выведен через MAX на 232 разъем.

Последний раз редактировалось melsem; 07.12.2016 в 16:50.
melsem вне форума   Ответить с цитированием
Старый 07.12.2016, 14:18   #578
alex286
Junior Member
 
Аватар для alex286
 
Регистрация: 06.11.2016
Адрес: Москва
Сообщений: 13
Вес репутации: 0
alex286 is an unknown quantity at this point
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Короче удалось поднять так:
1. После "экспериментов" с u-boot, когда вроде все есть, а ЧТО именно, а главное какой длины??? грузить непонятно (я про firmware),
нашел эту страничку, где нашел u-boot для TP-Link MR3020, который и установил с помощью твоего китайского u-boot.

2. В WEB-интерфейсе загрузил прошивку с 12 страники, но она почему-то "не завелать". Помня о том, что у меня 16мб, пошел искать обра 3020 на 16мб.
Нашёл здесь и зарузил его.. Роутер поднялся, после чего сразу-же с его WEB-интерфейса
загрузил последнюю прошивку с сайта OpenWRT, то есть 15.05. на этой страничке

Хотелось бы выяснить, следующее:

1.У меня есть фулл моей флехи на 4 мб. Я пытался вырезать из него art и загрузить его с помощью китайского u-boot и он грузился успешно. Как проверить?

2. Мне кажется, то я что-то сделал не так с этой самой 16-битной нумерацией.. Можешь помочь с проверкой, что я там нагородил??

3. Не работает в прошивке сервер DHCP.. ну и видимо DNS тоже.. Пинги идут, а странички не грузятся..Скорее всего это настройки.. но..

4. И еще.. По поводу того, что говорят на форуме, мол в последние 64К прошивки надо вставить art. В той прошивке, что я загрузил, там ничего нет!!! Кто прав?

5. Исходя из твоего последнего сообщения я могу загружать образы 4 мб, с предварительным стиранием флеша, через tffp совершенно свободно и не задумываться, есть там art или нет..


P.S. Не могу прикрепить образ флехи...
Вложения
Тип файла: bin art.bin (64.0 Кб, 62 просмотров)

Последний раз редактировалось alex286; 07.12.2016 в 15:46.
alex286 вне форума   Ответить с цитированием
Старый 07.12.2016, 16:03   #579
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

С теми командами что написал выше можешь и 16мб, и 8, и 4мб заливать с 32 оперативкой, но это если сам у-бут видит всю флеху 16мб.
только одна строка будет отличаться для 4 или 8 флэхи:
cp.b 0x80080000 0x9f020000 0x7d0000 - для 8мб проши
cp.b 0x80080000 0x9f020000 0x3d0000 - для 4мб проши
Для одной строки раскоментирую
Код:
cp.b 0x80080000 0x9f020000 0x3d0000
копировать с оперативы начиная с адреса 0x80080000 
на флэшку начало с адреса 0x9f020000 и длиной до 0x3d0000
Реально длина 0x3effff, но так не работает
С веба чина у-бут при 32мб озу 16мб-проша может работать и нет, 50x50, зависит в образе много напихал или нет.

Ошибаешься, не в прошивку вставляется art, а в последние 64К самого образа. Если 16мб флеха то art c 0x00FF0000 по 0x00FFFFFF.
С 0x00020000 по 0x00FEFFFF под прошу. Она такого размера никогда не будет, то все оставшиеся ячейки до 0x00FEFFFF забиваются FF.

В сообщении 100% не art. Не знаю откуда он. Кусок кода в самом начале похож на у-бут.
Вот мой art_3020.rar загрузи и не парься. Без арт раздела при включенном wifi (а по умолчанию в каждой проше так и есть), роутер будет постоянно перезагружаться.

Последний раз редактировалось melsem; 07.12.2016 в 17:03.
melsem вне форума   Ответить с цитированием
Старый 07.12.2016, 16:36   #580
alex286
Junior Member
 
Аватар для alex286
 
Регистрация: 06.11.2016
Адрес: Москва
Сообщений: 13
Вес репутации: 0
alex286 is an unknown quantity at this point
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Цитата:
Сообщение от melsem Посмотреть сообщение
В сообщении 100% не art. Не знаю откуда он. Кусок кода в самом начале похож на у-бут.
Вот мой Вложение 4032 загрузи и не парься. Без арт раздела при включенном wifi (а по умолчанию в каждой проше так и есть), роутер будет постоянно перезагружаться.
Спасибо.. Видимо я все-таки верно art залил чина-грузом, так как мой роутер в Wi-Fi работает и не перегружается..
Сравнил, образ с чем, что прислал, в общем это одно и тоже, отличается парой символов (там инфа с адреса 1000-1440, остальное FF)..... А уж занервничал, блин.. Мне эта китайская грамота с 16-ричным счислением, тяжело дается.. Двоичное, только "в путь" (IP-адресация и иже с ней), а вот тут ... видимо что-то в консерватории не до дали...

Последний раз редактировалось alex286; 07.12.2016 в 19:33.
alex286 вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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