Есть SCSI контроллер BusLogic FlashPoint LW (чипсет BA81C15) на ней флешка AT29C256
Решил заменить флешку на AT29C512 (место под установку предусмотрено) чтобы прошить BIOS 64Kб и избавиться от необходимости использовать дискету для входа в настройки контроллера.
Впаял отсутствующюю перемычку на линию A15
Запустил утилиту FPCONFIG.exe которой можно указать размер биоса 32кб или 64кб
Она прописала в EEPROM по адресу 2Bh значение 81h
Выдержка из даташита на BA81C15
The BIOS Size Register is one bit (bit 7), of Word Address Ox2B. FlashPoint currently
requests a 32K ROM space and in the future, we may need to request 64K. If the
byte in the SEEPROM contains OxOO, then ROM address bit 15 is writable and PCI
Configuration will assign 32K. If the SEEPROM contains Ox8X, then bit 15 of the
ROM address is not writable and PCI Configuration will assign 64K. The values of
the SEEPROM register will not affect bit 2 of the Feature Ctrl (Reg. Ox29) BIOS
SHADOW (0 = 32K, 1 = 64K), but in the case of 64K it will have no effect.
И все равно программы (icdiag, uniflash) показывают что BIOS размером 32Кб
Если считать эти 32Кб, то это будут вторые 32Кб BIOS'а первые 32Кб куда-то пропадают
Может знающие люди скажут куда еще копнуть?
Обновлено:
Добавил PDF на BA81C15 и фото платы. Может на какие мысли наведет.
Фото
Вложение | Размер |
---|---|
ba81c15.pdf | 6.15 МБ |
Не влезет. 32K ROM реально ~25К, 64K ROM - под завязку.
Не, я все - пас. Уж извиняйте, я прокрастинировать начинаю (т.е. вместо работы копаюсь идой в дампе)...
IMHO, проще нарыть "правильный" Myleх типа BT-950 или Адаптека того же класса. На местных барахолках, на ебее и т.п.
В общем-то, топикстартер уже пришел к примерно такой мысли страничку назад, как я понимаю...
А кому счас легко...
Sorry, пропустил. Я сейчас болею, голова не очень варит:)
P.S.
Да нет, там обычный код. Для pure C или ASM - вполне нормальное сжатие. Попривыкали, что всякие .NET и иже с ними жмутся в 3 раза?)
А кому счас легко...
Именно. Да, в код я тоже смотрел
Может мне показалось, хотя особо не вникал, но вроде в прошивке с адреса 0x9000 и по конец идут запакованные данные
Ладно, в общем всем спасибо. Оставлю я эту идею.
Отправить комментарий