Эта идея у меня появилась давно, наверно в далёком 2000-ом.
Тогда я доигрался с биосом и плата не стартовала. После всяких фокусов мне пришла в голову "безумная" идея и я "изобрел" хотсвоп, как это сейчас называют. (Постоянного интернета у меня небыло и когда я расказывал о хотсвопе, на меня смотрели большими глазами.)
Примерно тогда-же мне пришла идея обезопасить всё это.
Идея следующая:
Подключить 2 флэша параллелно, кроме пинов CE#, на них переключателем (или джампером) подаём сигнал CE# с платы.
Я хотел посадить 2 DIP32 кроватки на отдельную платину, но не захотел тянуть 64 провода.
Недавно была другая идея:
Взял оригинальный чип и припаял сверху кроватку. Пины CE# (22-ые) отогнул и соединил с трехпиновым джампером, на средний пин подан CE# с платы.
Пины CE# еще посажены через 10к резистор на +5В.
Теперь ставим флэш в к кроватку, включаем ПК, переключаем джампер, программируем флэш.
Теперь при прошивке ничего нельзя испортить.
Надеюсь понятно описал.
Реализовал я это на Abit BF6 (BX440). И 3Com NIC, 10MBit пригодилась, закачиваю прошивки через ФТП. Если еще Telnet сделать, то и монитор не надо. Мож кто знает, где достать (работающий) Telnet для ДОСа?
K PLCC32 в принципе тоже можно присобачить. С FWH/LPC не разбирался, даташиты надо смотреть.
Жду отзывов.
Я не знаю, на что влиял джампер на тех платах, но если я сажу CE# на +5 В, то флэш полностью отключен.
Конечно, если всякие там скачки напряжения или потенциалы между H и L, то все может быть. Но самое интересное случается при коротких импульсах.
А флэш переписать не так уж легко, надо посылать спецальные команды, но испортить видимо легче.
Вообще использую сию аппаратуру, чтобы не выдергивать флэш под напряжением, а только переставить джампер.
А вместо флэша на той плате давно стоит 27Cxxxx, 2 MBit флэш всегда в хоз-ве пригодится. ;)