Через Винду вшился не тот БИОС. Естественно мамка легла. Хочу попробовать хотсвапом прошить на другой матери, но чуток другой хотя на 99% совпадают, а именно Гига p965-s3. Флешка такая же - последовательная, 8 ног SST25VF080b , 8 мбит. Но думаю делать своп в Винде, и шить через Виндошный флэшер, он все равно не проверяет версию биоса и мать. Так вот вопрос - можно ли делать своп на горячую в Винде во время работы?
ПС [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.
Не нравится мне в вашем варианте пресловутый "человеческий фактор". Что то недоприжал, палец соскользнул - во флэшку запишется мусор в лучшем случае... в худшем - произойдет все что угодно на выбор вашей фантазии.
Впрочем конечный вариант выбирать вам. Было бы предложено.
Вам не нужно городить отдельной платы достаточно навесного монтажа. Отдельная плата нужна ремонтнику для поточного восстановления материнок. В единичном случае можно для получения гарантированного результата и припаять.
Если материнки, восстанавливаемая и живая, идентичны можно еще и выгоду при таком подключении получить - выбрав прошиваемую флэшку с нее загрузиться и убедиться, что перепрошивка прошла нормально.
У кошки четыре ноги вход, выход, "земля" и питание...
Хорошо, допустим я попробую напаять паралельно живой дохлую флэшку. Что дальше делать? Я понимаю так
1) отпаять сигнал CE живой флэшки от мамки, подвесить пока в воздухе
2) напаять дохлую флэшку поконтактно кроме сигнала CE
3) подключать сигнал СЕ с платы на живую флэшку для загрузки в Винду, потом подключать его к входу СЕ дохлой флэшки и шить флэшером
4)отсоединяем, подключаем живую флэху, выключаемся, и все приводим в норму.
Правильно так делать?
dee-jan
абсолютно верно.
Только два момента:
а) у SPIшек сигнал не CE (Chip Enable), а CS (Chip Select)
б) все равно можно огрести глюки (см. по форуму) - главное, чтобы бутблок хоть как-то записался, а дальше можно восстановиться с СД|винта|флоппи...
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Не согласен.
Вообще говоря микросхема микросхеме рознь:
8 Mbit SPI Serial Flash SST25VF080B
sst.com/downloads/datasheet/S71296.pdf
Цитирую: CE# Chip Enable The device is enabled by a high to low transition on CE#. CE# must remain low for the duration of any command sequence.
Важнее, мне кажется, не то как он называется, а то какой уровень у него активный. В данном случае низкий (или точнее переход из высокого в низкий).
Кстати этот факт подразумевает то, что встречаемые глюки при прошивке могут быть вызваны дребезгом контактов, если проводник сигнала CE# прижимают рукой. Однозначно лучше припаять оба входа CE# к материнке через переключатель на два положения, чтобы контакт в момент обращения к микросхеме был надежнее.
У кошки четыре ноги вход, выход, "земля" и питание...
ладно, буду пробовать подпаивать флэшки, переключая СЕ через переключатель
О резалтах отпишусь.
... и еще вдогонку. стоит проверить в каком логическом состоянии находится оторванный от платы вывод CE# - чаще всего там есть внутренний подтягивающий резистор (а точнее полевик), который переводит "висящий вывод в неактивное состояние, но если это не так, то вывод неактивной флэшки стоит подтянуть к 3.3В через резистор около 10кОм. Все для того чтобы не вышло между флэшками конфликта на шине.
У кошки четыре ноги вход, выход, "земля" и питание...
Ага , по даташиту, когда работает любая команда, СЕ должен находится в"0", иначе в паузе - "1". А как узнать переводится ли СЕ в неактивное состояние?
а еще нашел кое что, называется Power Up Timing Diagram - т.е. СЕ использовать не сразу, а после того как пройдет по рекомендации 10мс. Тогда будет чип полностью доступен для чтения/записи. Т.е. нельзя походу одновременно подключать к флэхе все контакты - +3.3в, сигнальные и СЕ?
Чтобы узнать нужно отпаять CE# от материнки и после подачи питания измерить напряжение на этом выводе мультиметром относительно "земли"(лучше проделывать на нерабочей матери, хотя на рабочей это просто приведет к "нестарту").
если оно больше 2.3 вольта, то вывод внутри подтянут к логической "1" и сигнал CE# неактивен. Если напряжение не более 0.8В, то придется городить свою подтяжку из резистора на +3.3В
А по поводу задержки, так это забота чипсета ее выдерживать - думаю инженеры мамкостроительной компании об этом позаботились.
У кошки четыре ноги вход, выход, "земля" и питание...
Вот результаты прошивки хотсвапом. НЕ РАБОТАЕТ так. Когда в Винде меняешь флэшку, пишет ошибка записи. По мануалу флэшки, какие то регистры должны переводится в спец состояние. Как это работает - хрен его знает. В общем, прошили по гарантии в Польше.
Отправить комментарий