Перейти к содержимому
Калькуляторы

Восстановление DWL-G700AP на ОС WINXP

Возможно дурацкий вопрос, но где мне взять boot.bin для DWL-g700AP H/w ver. B1, f/w была 2.0.?

погуглил, почитал немного форума, наверное недостаточно, чтоб найти то, что нужно именно мне.

Вот тут не подскажу, творчество Длинк меня как-то мало интересовало. Я даже незнаю чем новая версия от старой отличается, вообще порыться у них на ftp возможно у них лежит фулдамп для вашего железа, лить левый бут черевато.

 

И еще вопрос - я же смогу залить boot.bin с помощью тфтп? или тут уже нужен Jtag?

Лить можно и по tftp. Подробности http://sadnet.ru/?WIVE-NG_8186_%28revA%2FB...ntaciya:Zametki

 

Если зальёте неправильный бут - получите трупа восстановить который можно будет только jtag`ом или программатором, так что смотрите какой тип памяти какой объём/разрядность + размер флэша и подбирайте совместимый. В ветке по 8186 были ссылки вроде.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Точно. Ищите в гугле даташиты на свою флешь и память. Если убедитесь, что флешь действительно 2 мб, а память - 8 мб, тогда вместе подумаем дальше...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На плтате стоит одна микрсхема EM638165TS-6 в гугле даташит сказал, что это 4Mega x 16 Synchronous DRAM (SDRAM), как я понял 4 мегабайта памяти, вторая микросхема- MX E052305 29LV160BBTC-90с ней посложнее. но могу предположить, что это 2 мегабайта флешь. Но могу ошибаться.

еще там есть rtl8201cp, но это уже не имеет отношения к памяти, как я понимаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1M word x 16-bit x 4-bank = 8Мб/16 бит если склероз не подводит. Т.е. ровно такая же как и в старых Г700, что не удивительно. Т.е. фулдамп от первой версии Г700 можно смело лить, а потом заливать хоть чёрта. Загрузчик при этом должен смениться на 1.3с версию.

 

Флэш у вас 2 метра.

 

Мелкосхема ниже это rtl8201cp pthy-ethernet модуль, он роли для нас не играет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да любой фулфлешь можно лить. Я бы так и сделал. Ищите дамп флеши размером 2,097 мб. Он вам из вашей точки сделает полного клона той точки, с которой его слили...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да любой фулфлешь можно лить. Я бы так и сделал. Ищите дамп флеши размером 2,097 мб. Он вам из вашей точки сделает полного клона той точки, с которой его слили...

Ща насоветуете ЛЮБОЙ. НЕ ЮБОЙ А ТОЛЬКО С БУТОМ 2/8.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тоесть заливать только с помошью Jtag? а просто попробовать boot.bin? с помошью тфтп? или шансов нет никаких?

просто никогда еще jtag не собирал и не пользовался.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Найдёте boot.bin для вашей железяки - лейте по tftp.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

правильно ли я понял, что если я возьму вот этот бут.бин

...Залил слитый с рабочей АПН boot.bin через JTAG

...файл моих работ http://slil.ru/23775007

и залью его к себечерез тфтп, то все должно пройти гладко?

Как я понял из описания и фото, то точка такая же как и моя.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Блин, ну откуда мне значть чего там человек и в какком виде насливал? Попроубйте. Сдохнет - моберёте jtag :)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Бут слитый через jtag вроде нельзя заливать по tftp. Буты бывают разные, под jtag и под tftp. Залейте по tftp полный дамп с любой 2/8 точки. Полный дамп - это 2,097 мб файл, который переписывает флешь один к одному - байт в байт,после прошивки которым сменится всё: загрузчик, прошивка, настройки и мак-адрес. Я так даже менял ревизию железа. Заливал дамп от Каньон ревизии А с прошивкой 1.25 в Д-линк Ж700АП, а затем через веб обновлял прошивку до 1.27. Всё работает отлично и корректно, даже светодиоды на точке сохраняют свой функционал...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всё работает отлично и корректно, даже светодиоды на точке сохраняют свой функционал...

Не путайте кислое с пресным. Ревизия железа никак не измениться, тайминги с которыми устойчиво работает revA отличаются от revB, если у вас после такой замены не отвалились светодиоды и не начало клинить память под нагрузкой - считайте везением. Возможно просто ваш агрегат на самом деле являлся revB с зашитым от revA софтом. Я шил jtag`ом revB бут в revA эдимакс, на выходе имел вполне чётко уловимые глюки, при этом пришлось руками модифицировать исходники бута чтобы увеличить тайминги памяти и инициализировать шину на 60МГц. Иначе имел переодические глюки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Возможно просто ваш агрегат на самом деле являлся revB с зашитым от revA софтом.

Возможно. Так как по памяти бут вроде 1.3с как и в д-линке, а вот как разпознать точно от какой он ревизии - не знаю. Вообще Canyon CN-WFAP конструктивно выполнен как Planet 4033 новой ревизии ( без экрана на ВЧ блоке ). Получается, что железо должно точно быть ревизии А.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Возможно просто ваш агрегат на самом деле являлся revB с зашитым от revA софтом.
Возможно. Так как по памяти бут вроде 1.3с как и в д-линке, а вот как разпознать точно от какой он ревизии - не знаю. Вообще Canyon CN-WFAP конструктивно выполнен как Planet 4033 новой ревизии ( без экрана на ВЧ блоке ). Получается, что железо должно точно быть ревизии А.

pcb не говорит ровно ни о чём.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вопрос:

а где бы мне взять фул дамп 2/8 для DWL-g700AP H/w ver. B1, да еще, чтобы его можно было залить через тфтп?

Гуглил, отвтетов нет.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Он и заливается по tftp, только в гипертерминале будет нужно прописать руками одну строку. Под В1 врядли найдёте, лейте любой от G700AP, если у вас действительно 2 мб флеши и 8 мб памяти. У меня есть только дамп от canyon cn-wfap. Если ничего другого не найдёте, я его могу дать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может быть есть у когото фул дамп для g700AP ? или кто может его снять с живой точки?

shandr: а че прописать нужно? и если залить Ваш дамп - приборчик не умрет?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здарствуйте, на днях мне принесли DWL-G700AP без принаков жизни тоесть не пингуется компютером светодиод WLAN не активный на заводские настройки кнопкой RESET не сбрасывается, вычитал в инете что можна через консоль увидеть, или слетела прошивка или DWL-G700AP сдохла полностью ну вообщем в гипертерминале должна появится надпись

 

UART1 output test ok

Uart init

mfid=000000c2 devid=00002249

Found 1 x 2M flash memory

 

---RealTek(RTL8186)at 2005.03.29-12:40+0800 version 1.3 , CAMEO version v2.00.r1

0 [16bit] (180MHz)

Undefined Exception happen.

ОЗНАЧАЕТ ЧТО ПРОШИВКА ЗДОХЛА!!!

 

всё подключил но в гипертерминале моя DWL-G700AP выдало чуток другое сообщение...

 

UART1 output test ok

Uart init

mfid=000000c2 devid=00002249

Found 1 x 2M flash memory

 

---RealTek(RTL8186)at 2005.03.29-12:40+0800 version 1.3 , CAMEO version v2.00.r1

0 [16bit] (180MHz)

no sys signature at 00010000!

no sys signature at 00020000!

 

на клавишу Esc не реагирует, на выкл\вкл снова выдаёт тоже самое, и всё...

кто может посоветовать или подсказать что это означает и вообще возможно ли эту DWL-G700AP довести до рабочего состояния...

 

Заранее благодарю...

Изменено пользователем vstadnik

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

---RealTek(RTL8186)at 2005.03.29-12:40+0800 version 1.3 , CAMEO version v2.00.r1

0 [16bit] (180MHz)

no sys signature at 00010000!

no sys signature at 00020000!

кто может посоветовать или подсказать что это означает и возможно ли эту DWL-G700AP довести до рабочего состояния...

Это ещё ничего не означает. Нужно во время появления первых строк в гипертерминале нажимать клавишу Esc на клавиатуре. Если отреагирует и появится приглашение от Реалтек, тогда самое простое это залить black_fw от wive_rev.b для очистки флеши от мусора и следом любую прошивку по tftp. Если реакции на Esc не будет, тогда только jtag.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо за подсказку, к сожалению реакции на Esc нету значит только jtag.

про jtag я читал тут http://forum.nag.ru/forum/index.php?act=at...post&id=347

может кто подсказать где что откуда взять для удачного завершения восстановления DWL-G700AP...

заранее благодарю...

Изменено пользователем vstadnik

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А включить с зажатым резетом для перевода в tftp режим религия не позволяет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если нет реакции в консоли, то эта аварийная кнопка вряд ли поможет. Точка с работающей функцией кнопки должна по любому реагировать и на Esc в консоли.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это с чего такие выводы? Кнопка резет сидит на отдельном gpio и никакой связи с esc не прослеживается. Докажете обратное - welcome, сырцы бута я выкладывал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это с чего такие выводы?

У меня все убитые точки, не реагировали ни на кнопку ресета, ни на Esc. Может мне просто попадались такие точки...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Опять столкнулся с проблемой установки CYGWIN

Под winXP устанавливается CYGWIN с пакетом GCC для программирования и IOPERM для эмуляции LPT порта

Скачиваются файлы jtag-0.6-cvs-20051228.tar.bz2 и include-0.4.2.tar.bz2 и распаковываются в папку c:/cygwin/tmp и переименовываются в jtag и include

 

вот по сюда всё ясно что и как...

 

Запускаем cygwin и заходим в c:/cygwin/tmp/jtag

 

тут тоже вроде всё понятно

 

Пишем ./configure –with-include=c:/cygwin/tmp/include

 

а вот здесь не ясно что и куда пишем...

 

 

Проверяем make не должно быть ошибок

Собираем make install не должно быть ошибок

Запускаем ioperm –i это установка драйвера lpt порта

Запускаем jtag

 

ткните пожалуйста носом где что прописивать и как это правильно сделать...

Заранее благодарю...

Изменено пользователем vstadnik

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.