By ROMby Unknown , 18 September 2005
Всем привет!
Вот решил из старого компа немного побаловаться с перешивкой микрух
У меня свободны два ISA и 1 PCI порт на матери
Какие сетевухи можно прикупить и поставить (есс-но старые) в эти порты для поддержки максимального числа популярных флешек( Atmel-овсие нужны по-любому)? И вообще как с этим хозяйством потом работать?
Заранее спасибо.
The content of this field is kept private and will not be shown publicly.

BBCode

  • No HTML tags allowed.
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Web page addresses and email addresses turn into links automatically.

Anonymous (not verified)

20 years 6 months ago

программить сможешь только на 3Com905B :)
на старых удобно читать микрухи серии 27...

Root

20 years 6 months ago

программить сможешь только на 3Com905B

1) максимум - 64КБ. Это мало. Или обошли это ограничение?
2) Uniflash ЭТУ 3комину не берет на запись. Проверял неоднократно и не с одной флешкой (Winbond, Macronix, Intel). С чтением все ОК.
PS: ИМХО, гораздо интереснее добить этот вариант

Anonymous (not verified)

20 years 4 months ago

Господа, это, наверное, очень глупый вопрос... Снизойдите всё же...

КАК ИМЕННО юнифлэшем смотреть (писать) флешь, воткнутую в некоторое PCI-устройство (пусть сетевуху, для конкретности)? Что указать юнифлэшу в качестве ROM base?

Добавлено спустя 18 минут 1 секунду:

И ещё. У меня завалялась мамка от промкомпьютера с поддержкой DOC (DiskOnChip). Там я по крайней мере понимаю, какой адрес указывать, но - опять же простите невежду - не уверен, что механизм отображения DOC'ов в адресное пространство подходит для юнифлэша. Подтвердите-опровергните, а?

Поясню, зачем это надо чайнику, чтоб не били больно. При очередной перешивке запоролся биос. Флешь - пресловутую W49F002U - я уже таскал на программатор поcле долгих попыток исправить дело в домашних условиях. Программатор (ChipProg+) не смог прочитать код флешки. Найти такую же или совместимую пока не могу... Хотелось бы дополнительно проверить, действительно ли микруха битая.

КАК ИМЕННО юнифлэшем смотреть (писать) флешь, воткнутую в некоторое PCI-устройство

Легко uniflash -? там увидите ключик, который ответственен за работу с pci устройствами, запускаете с ним, и он сам предложит вам выбрать устройство для работы.

Anonymous (not verified)

20 years 4 months ago

Чёрт, как я этого ключа не увидел, штудируя описание...
Спасибо.

Добавлено спустя 17 часов 36 минут 42 секунды:

программить сможешь только на 3Com905B

1) максимум - 64КБ. Это мало. Или обошли это ограничение?
2) Uniflash ЭТУ 3комину не берет на запись. Проверял неоднократно и не с одной флешкой (Winbond, Macronix, Intel). С чтением все ОК.

Проверена 3C905CX-TXNM: PLCC32-кроватка, запись возможна, предел - 128К. Кто больше? :)
Нашел сетевуху compex на чипе Rtl8139; на ней 28-выводная панелька под BootRom, но место на плате предусмотрено под 32-выводную - со стороны ключа панельки еще 2 пары контактов. Причем 2-й и 31-й (по "умозрительному" 32-разрядному сокету) разведены. 32-й подключен на +5В.
1-й - по-моему, никуда.

Интересно, может ли получиться у меня из этого нечто для записи flash-ек?
Насколько я понял, поддержка сетевой платой in-system programming - зависит от чипа? 128к мне для многих целей хватило бы...
1)Реалтек умеет писать только если его чип 8139C
2)И может 64Кб записать. 128 уж никак.

Реалтек умеет писать только если его чип 8139C

У меня С :-)

И может 64Кб записать. 128 уж никак

Жалко, жалко :-( А зачем же тогда разработчики предусмотрели место вообще под 32-пиновую микросхему? Для прикола, что ли? :lol:

Добавлено спустя 10 минут 33 секунды:

Собственно, надежда "потыкаться" насчет 128К есть! :-)

Из описания чипа:
Supports up to 128K-byte Flash Memory/Boot-ROM interfaces


взято из:
http://www.realtek.com.tw/products/products1-2.aspx?modelid=6
Чип адресует только 64кб. Если вы изучите панельку повнимательней, то заметите, что одна из шин адреса мертво посажена на землю. Т.Е. Бутром ложится либо в верхние 64кб, либо в нижние 64кб. да и большинство карт делаются с 28пиновым разъемом.
http://remoteboot.ru/forum/ - здесь очень недурно описаны мытарства людей с реалтеками.
Понятно... Т.е. реалтек, наверное, имеет в виду, что подойдут и 128 кбайтные микросхемы; но запишется в них все равно половина - 64 кбайт. :-( Лукавят фирмачи :-)

Добавлено спустя 48 минут 37 секунд:

Извините за глупый вопрос, а Rtl8029 (AS) хоть что-нибудь прошивать умеет? :-)