|
Магазин Arduino | WIKI | Регистрация | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
06.12.2016, 20:11 | #571 |
Junior Member
Регистрация: 06.11.2016
Адрес: Москва
Сообщений: 13
Вес репутации: 0 |
Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n
|
06.12.2016, 21:55 | #572 |
Senior Member
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443 |
Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n
да, первые 128k это u-boot, который содержит непосредственно загрузчик плюс область с системными переменными. А прошивка лежит между u-boot и art. Но та, что берется из фулфлеша чуть больше, чем оригинальные openwrt-factory. Не факт что она зальется, но можете попробовать.
|
06.12.2016, 23:42 | #573 |
Junior Member
Регистрация: 06.11.2016
Адрес: Москва
Сообщений: 13
Вес репутации: 0 |
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. |
07.12.2016, 01:18 | #574 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 |
Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n
На кнопку пробел я нажимаю.
Этот у-бут так же не видит 32мб флеш. В логе: Код:
Flash: Winbond W25Q128 (16 MB) Надо и оперативку еще увеличить до 64мб или проши заливать не более 50% от объема озу. Почему так: прошивка с ПК заливается в оперативку, а потом во флэш А для работы процессов при этих операциях так же используется озу. Большой размер проши или какой то процесс убьет (у-бут остановится), или вовсе не поместится. Проверь с этим breed-ar9331.bin.zip. Отсутствующую часть кода с FF, МАК, серийник и модель дописал в HEX-е. Ставь через веб-морду. Скачал тута. Обновления от 2016-10-01. Сам пока не проверял, не нравятся мне иероглифы. Последний раз редактировалось melsem; 07.12.2016 в 02:03. |
07.12.2016, 08:57 | #575 |
Junior Member
Регистрация: 06.11.2016
Адрес: Москва
Сообщений: 13
Вес репутации: 0 |
Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n
да нет, у меня и есть 16 мб, здесь все верно.. Остальное сейчас проверю.. Точно иероглифы.. Там "много чего", вот только чего??? Я по китайским форумам с "гуглом" хожу нормально, а тут..
P.S. Блин, у меня домашний роутер на 192.168.1.1 и поменять ничего нельзя, много чего завязано... Последний раз редактировалось alex286; 07.12.2016 в 09:45. |
07.12.2016, 09:40 | #576 | |
Junior Member
Регистрация: 06.11.2016
Адрес: Москва
Сообщений: 13
Вес репутации: 0 |
Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n
Цитата:
Да, а какой адрес сервера по умолчанию у 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. |
|
07.12.2016, 11:42 | #577 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 |
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. |
07.12.2016, 14:18 | #578 |
Junior Member
Регистрация: 06.11.2016
Адрес: Москва
Сообщений: 13
Вес репутации: 0 |
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. Не могу прикрепить образ флехи... Последний раз редактировалось alex286; 07.12.2016 в 15:46. |
07.12.2016, 16:03 | #579 |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 |
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, но так не работает Ошибаешься, не в прошивку вставляется art, а в последние 64К самого образа. Если 16мб флеха то art c 0x00FF0000 по 0x00FFFFFF. С 0x00020000 по 0x00FEFFFF под прошу. Она такого размера никогда не будет, то все оставшиеся ячейки до 0x00FEFFFF забиваются FF. В сообщении 100% не art. Не знаю откуда он. Кусок кода в самом начале похож на у-бут. Вот мой art_3020.rar загрузи и не парься. Без арт раздела при включенном wifi (а по умолчанию в каждой проше так и есть), роутер будет постоянно перезагружаться. Последний раз редактировалось melsem; 07.12.2016 в 17:03. |
07.12.2016, 16:36 | #580 | |
Junior Member
Регистрация: 06.11.2016
Адрес: Москва
Сообщений: 13
Вес репутации: 0 |
Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n
Цитата:
Сравнил, образ с чем, что прислал, в общем это одно и тоже, отличается парой символов (там инфа с адреса 1000-1440, остальное FF)..... А уж занервничал, блин.. Мне эта китайская грамота с 16-ричным счислением, тяжело дается.. Двоичное, только "в путь" (IP-адресация и иже с ней), а вот тут ... видимо что-то в консерватории не до дали... Последний раз редактировалось alex286; 07.12.2016 в 19:33. |
|
Здесь присутствуют: 7 (пользователей: 0 , гостей: 7) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|