Сетевуха в качестве..программатора (Как прошить флеш-ром подручными средствами)

Разнообразная белиберда
Аватара пользователя
EJSanYo
Advanced Member
Сообщения: 414
Зарегистрирован: 27.12.2007,23:55

Вклад в сообщество

Сетевуха в качестве..программатора

Сообщение EJSanYo » 02.01.2008,23:15

Как прошить флеш-ром подручными средствами

На некоторых сетевых платах присутствует пустая кроватка под DIP32. Предназначена она для установки микрухи Boot-ROM-а серий 29Cхх и им подобных. Прошиваться микрушка может прямо в системе - с помощью спец. программы. На самом деле таким образом можно прошить не только бут, а что угодно. Скажем, прошу для 1-го пня, видяхи, компа класса ZX-Spectrum и т.д. ;) Разумеется, нормальный программатор гораздо удобнее, функциональнее и т.д. Но, скажем, если надо бывает прошить пару флешей в год, то и этот способ пожет сгодиться. :glasses:
Мож кто-нить ещё шил флеши таким методом? Хотелось бы услышать отзывы (какие серии флешей поддерживаются, возможные проблемы и т.д.).
Хорошо иметь DOOM-ик в деревне!

Tarus
Почётный пользователь
Сообщения: 1424
Зарегистрирован: 09.09.2005,16:19
Откуда: СПб

Вклад в сообщество

Сообщение Tarus » 03.01.2008,02:00

Поддерживаю. Предлагаю в данной теме организовать мини-FAQ по данному вопросу для малоопытных. :) Всем полезно будет.

Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5849
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Контактная информация:

Вклад в сообщество

Сообщение DOS Logic » 03.01.2008,09:28

Ну есть у меня сетевая интел, какраз с кроваткой но без микросхемы бут рома...
А чем шыть, какой прогой???

UFO
Почётный пользователь
Сообщения: 5650
Зарегистрирован: 12.12.2006,17:24

Вклад в сообщество

Сообщение UFO » 03.01.2008,09:38

DOS Logic
Ну есть у меня сетевая интел, какраз с кроваткой но без микросхемы бут рома...
А чем шыть, какой прогой???

Могу предположить, что родной интеловской софтиной.

Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5849
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Контактная информация:

Вклад в сообщество

Сообщение DOS Logic » 03.01.2008,09:39

ДА! а как называется, скажы :)

UFO
Почётный пользователь
Сообщения: 5650
Зарегистрирован: 12.12.2006,17:24

Вклад в сообщество

Сообщение UFO » 03.01.2008,10:31

DOS Logic, ну а на сайте-то Интела смотрел?
У меня, например, стоит Intel® PRO/100+ Server Adapter (PILA 8470B) и я пользовался для апгрейда прошивки софтинкой IBAUtil, которая идёт в архиве с самой прошивкой.

Аватара пользователя
Baza
Advanced Member
Сообщения: 609
Зарегистрирован: 13.05.2005,11:51
Откуда: С-Петербург
Контактная информация:

Вклад в сообщество

Сообщение Baza » 03.01.2008,11:28

Кроватки под DIP (выводные) микросхемы обычно стоят на 28 ног, т.к. объём микросхемы 64кб, на первопнях уже использовались 128кб флэши в корпусе DIP32 :(
если-же разведена кроватка под PLCC32 , то тоже может быть засада из-за неразведённых адресных линий.
программировать Flash в PCI устройствах можно с помощью Uniflash.
А кофе на клавиатуру тоже вирус пролил? 2xPIII-S-1133-512k MSI MS-9105, 2048DDR, Rad x1650-512 AGP

Аватара пользователя
EJSanYo
Advanced Member
Сообщения: 414
Зарегистрирован: 27.12.2007,23:55

Вклад в сообщество

Сообщение EJSanYo » 03.01.2008,16:19

Кроватки под DIP (выводные) микросхемы обычно стоят на 28 ног

Ну это не для флешей, а для EPROM/EFPROM-ов, так что "программаторскими" способностями эти сетевки не обладают (без доп. доработок, конечно ;) ).
Лично я юзаю сетевку на чипе RealTec RTL8139C. Сетевка, впрочем, не совсем обычная - "LevelOne FNC-0500TX" со встроенным хабом. ;) Шью прогой RTFLASH.EXE версия 1.5. Помнится, скачивал когда-то с реалтековского сайта. ;) Прога знает следующие флешки:
ATMEL: AT29C512,  AT29C010, AT49LV512, AT49001NT
SST: SST39LV512,  SST39SF512, SST39VF010
Незнакомые флеши тоже пытается прошивать, без гарантии на успех, соответственно. ;) Могу сказать, что у меня нормально шились SST29EE010 и SST39F020 и совсем никак - W49F020. Эта прога может и дампить содержимое флеша, но у меня почему-то всегда дампила тока первые 64КБ. :neznaju: Запись и верификация идут на всю ёмкость.
Хорошо иметь DOOM-ик в деревне!

Alexey
Advanced Member
Сообщения: 576
Зарегистрирован: 11.12.2002,12:05

Сообщение Alexey » 03.01.2008,19:21

А как обстоит дело с чтением содержимого ПЗУ? Можно ли прочитать данные из DOS?

Аватара пользователя
EJSanYo
Advanced Member
Сообщения: 414
Зарегистрирован: 27.12.2007,23:55

Вклад в сообщество

Сообщение EJSanYo » 03.01.2008,21:31

А как обстоит дело с чтением содержимого ПЗУ?

Ответ: :)
...но у меня почему-то всегда дампила тока первые 64КБ.

Мож это потому, что я шил "незнакомые" проге флеши? ;) "Знакомые" шить пока не приходилось. Но запись и верификацию, по крайней мере, делает нормально.
Можно ли прочитать данные из DOS?

RTFLASH.EXE - прога досовская. Так что и юзать её по идее надо из под ДОС-а, хотя у меня под голым досом не находит сетевку. Под Вынь 9х надходит. ;) Недавно на сайт реалтековский залазил ( http://www.realtek.com.tw/downloads/ ) - новее версии 1.5 той проги не было, к сожалению.. :(
(Сообщение отредактировал EJSanYo 4 янв. 2008 1:05)
Хорошо иметь DOOM-ик в деревне!

Alexey
Advanced Member
Сообщения: 576
Зарегистрирован: 11.12.2002,12:05

Сообщение Alexey » 03.01.2008,23:58

...но у меня почему-то всегда дампила тока первые 64КБ.
Тогда можно использовать "костыли": подпаивать ножки старших линий адреса к земле или питанию. Не слишком удобно, но проще, чем переписать программу.

Закрыто