Здравствуйте!
Есть у меня сетевая карточка Intel PRO/100+ PCI с удобной кроваткой под PPLC флеш. Скачал для нее с сайта интела Boot Agent, в состав которого входит утилита IBAUtil.exe. С ее помощью я прочитал содержимое 2-х различных флешей - SST 39VF512 и SST 39VF010, в свое время выломанных с видеокарт ;) Но к сожалению с 39VF010 прочиталось только 64Kb. Отсюда первый вопрос: интересно, это программное или аппаратное ограничение?
Далее.. Естесственно, прошил на эти две флешки BootROM код, получилась сетевуха с возможностью загрузки по сети :). И на ту и на другую микросхему все прошилось без проблемм. Но опять-таки размер бут-кода состовляет 64Kb, тоесть полностью проверить запись мегабитной флеши не получилось.
Ну и теперь самое главное: данная утиль (IBAUtil) не позволяет записывать произвольные файлы на флеш :( Нельзя задавать тип микросхемы и тд... Посему самый главный вопрос: а никто не заморачивался на тему кряка этой тулзы? Или может кто-нибуть в курсе про альтернативный софт?
P.S. Про uniflash знаю, но он данную сетевуху не поддерживает :(
P.S.S. А какой вообще стандартный вольтаж программирования у данной сетевой карты? Если у кого-нибуть была такая карта сразу со вставленной флеш, приведите пожалуйста маркировку.
P.S.S.S. Очень хочется поиметь такой удобный и маленький программаторик :)
Вообщем интересны любые мысли на этот счет.
2 All: Насчет 64Kb все понятно. Остальные вопросы остаются - чем можно прошить на данной карте первые 64Kb войны и мира во флеш, и каков вольтаж программирования у данной карты. Хотя я думаю это узнаю, замерив напряжение :)
в любом случае ничего "клинического" не наблюдаю :lol:
Сетевуха грузится с 39VF512 и 39VF010 (и пр. флешей >64KB)?
ну, и в чем трабл ? :lol:
еще такой вопрос - а какой дос для прошивания надо использовать, дос как бы должен быть "чистый", но вот 8 дос видит все 4 гига памяти без химема (ну умба у него и нету) и без менеджеров памяти. то есть сам комманд.ком (или ио.сис) поддерживает прерывания для работы с XMS памятью. им можно пользоваться? а если нет флоппи дискет и привод неработает, можно сделать СД диск с дос дискетой в загрузчике - так биос нормально перешьется?
bootutil -nic=1 -restoreimage -file=intel.rom
перед перезаписыванием прошивки утилита спрашивает - создать ли копию имеющейся. в этот момент нажал горячую клавишу, в надежде что проверку прошивки программа уже выполнила и запишет то что я ей подсунул (размер альтернативной прошивки на всякий случай дописал нулями до размера родной). но фигу - видать утилита скопировала прошивку в память и перезаписывала уже оттуда. файл изменился - то есть резидент сработал, но прошилась родная прошивка. может попробовать в памяти перезаписать. :-)
на сайте интела в списке возможных флеш памятей все модули упоминаются в унифлеше. но вот звездочки не стоят