Доброго времени суток Всем!
Может кто подскажет.. Мат плата DP35DP (инженерный образец), перепрошивал BIOS
из под DOS. Программа прошивальщик IFLASH "сказала", что всё ОК, комп ушёл в перезагрузку и...
больше не вернулся! При включении питания работают все вентиляторы и больше ни чего!
При нажатии кнопки RESTа он реагирует, но с задержкой в 3-4 сек. На кнопку выключения питания реагирует,
если её долго удерживать в нажатом состоянии. Рекaвери БИОС не помогает!
Мать не пищит даже если нет памяти и видео!
Может кто знает, где там сама микросхема BIOSa?
TiN
Угу, увидел полное описание процедуры.
Еще возник вопрос - почему лог скана начинается с середины? Т.е. видно явное продолжение чтения чего-то из флешки. Может стоит попытаться отловить момент начала обращения к флешке (по CE#, например). Адрес слегка смущает, т.е. это IMHO явно не начало обращения.
Кстати, попробуйте выпаять флешку и считать ее, точнее желательно сэмулировать обращение по интересующему адресу.
Да, меня тоже смутило, и материнку. Она циклически пытается прочесть по этим адресам, но ему дают не то что она хочет, и обмен прекращается. У меня именно такое впечатление сложилось. Там на картинке пунктиром голубым отмечено место где сработал Trigger
Идентично началу обмена, по падению CE#,я не раз проверял.
Эх, снова отпаивать Будем отпаивать, что ж делать.
Давайте может через почту (ilya-собака-адрес домена с фоткой выше) или аську пообщаемся, для оперативности? Я пароль посеял от локального аккаунта, а восстановить не выйдет, уже почта которую при регистрации указывал подохла давно
xdevs.com/images/stp2.png
вот , захвачено по двум триггерам - первый Low-to-Hi на SI при одновременном Low на CE#.
Тут лучше видно, что материнка постоянно обращается по этому адресу, но не получает желаемого.
Угу. Уже веселее.
Сколько байт считывается (лень по картинке считать)?
Попробуйте по последовательности байт данных определить адрес в прошивке, по которому они могли бы находиться.
А пес их знает, я тоже не считал
Подключил флешку к ARM-у, еще 46 часов прошивки ждать я б не выдержал, попробую еще разок быстренько записать с ARM-а, заодно проверю как флешка на адреса реагирует. Пока с процедурками и буферами в прошивке на ARM борюсь тут, в родном примере с Serial Flash нагорожено немеряно, DMA, контроллер прерываний, три вагона указателей.. Вообщем, без поллитры не разобраться. Но это уже оффтоп
Нужен совет apple_rom, возможно другой образ BIOS, но он похоже занят пока.
А что по поводу определения адреса по последовательности данных?
Комп не умеет, учить надо.
Пошел к задаче с другого конца, подключил флеш-память к ARM-у, наконец-то все заработало как надо.
Прошил образ биоса от мамки Intel на 925 чипсете. Может бутблок подхватится
Теорию по адресам проверил.
При обращении к адресам дальше реальной флешки - просто по циклу идет, т.е. чтение по 0хF00105 на самом деле читает нам ячейку 0x00105.
Кстати с ARM-ом теперь флешка прошивается за 550 секунд. Прогресс после 48 часов .
О...
Поставил на мать микросхемку, с образом от Intel D925XBC, просто наудачу. И что же вы думаете? Мать теперь при включении тыркает пищиком (издает ряд коротких сигналов, сильно короче штатных авардовских\амишных). Конечно, до монитора ничего не доходит, но сам факт радует. Осталось подобрать биос или хотябы биос с бутблоком, который сможет работать на DP35DP.
Что откуда куда грузится пока не смотрел, анализатор надо цеплять.
Apple_rom может поможет.
Отправить комментарий