Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

Общение БИОСа с МУЛЬТом?
https://vlab.su/viewtopic.php?f=181&t=12584
Страница 2 из 2

Бим [ 20 янв 2014, 11:55 ]
Заголовок сообщения:  Re: Общение БИОСа с МУЛЬТом?

Saver писал(а):
бывает биос при включении вычитывается, пробегает пара пакетов и пропадает. мультиметр даже не успеет отреагировать.
А мульт первым делом, могу предположить, читает из прошивки контрольные адреса? Что он делает, если контрольные байты оказались неверными? Прекращает дальнейшее считывание и тогда даже осцилом не зафиксировать, что в принципе он жив? (разве что защелкой). Или контрольных байтов там не предусматривается?

neosystem [ 27 янв 2014, 14:52 ]
Заголовок сообщения:  Re: Общение БИОСа с МУЛЬТом?

Мульт это обычный микроконтроллер, во внешней флешке его программа (обычно пишется на асемблере).
Обмен мульта с флешем должен идти всегда после втыкания разьема питания в ноубук (осциллографом или снифером видно замечательно).
Если обмен прикратился или не начинался, значит проблема во флешке, мульте, его питании, его тактировании.

Serg215 [ 27 янв 2014, 17:29 ]
Заголовок сообщения:  Re: Общение БИОСа с МУЛЬТом?

amdeev писал(а):
serenkiy515 писал(а):
Как это должно выглядеть? :smu:sche_nie:


Так и выглядит на осциллографе. Питание появляется, начинает вычитывать мультовую часть прошивки, хаотичные импульсы пачками. Вычитал - импульсы прекратились, стоит. Нажали кнопку, начал вычитывать основной биос, такие же пачки летят.

Бим [ 27 янв 2014, 21:19 ]
Заголовок сообщения:  Re: Общение БИОСа с МУЛЬТом?

neosystem писал(а):
Мульт это обычный микроконтроллер, во внешней флешке его программа (обычно пишется на асемблере).
Обмен мульта с флешем должен идти всегда после втыкания разьема питания в ноубук (осциллографом или снифером видно замечательно).
Если обмен прикратился или не начинался, значит проблема во флешке, мульте, его питании, его тактировании.
Может быть и должен, но, видимо, не обязан. На Bremen-L3 обмена на SPI не было, заменил флэш и муль, обмен не появился даже после нажатия на кнопку ВКЛ. (питание 3.3 и синусоида на кварце, естественно, есть, причем грелись все микросхемы чипсета и видео). Может, его загрузчик как-то предварительно юг опрашивает?

neosystem [ 28 янв 2014, 22:01 ]
Заголовок сообщения:  Re: Общение БИОСа с МУЛЬТом?

Может не будем гадать, а прочитаем как работает шина SPI?
В интернете информации навалом...
Или Вам это не интересно, Вы и так ноутбуки чинить умеете?
Тогда меняйте все микросхемы подряд, может угадаете и ноутбук запустится...

Только без обид. Информация о том, что Вы поменяли мульт и флешь, не о чем не говорит.

Бим [ 29 янв 2014, 15:37 ]
Заголовок сообщения:  Re: Общение БИОСа с МУЛЬТом?

neosystem писал(а):
Может не будем гадать, а прочитаем как работает шина SPI?

Может, не будем наводить тень на плетень? Что там такого таинственного и необычного, что бы раскрыло причину отсутствия физических битов на шине и присутствия одного единственного кратковременного импульса CS# ?

neosystem писал(а):
Информация о том, что Вы поменяли мульт и флешь, не о чем не говорит.
В самом деле? Вы же сами написали:
Если обмен прикратился или не начинался, значит проблема во флешке, мульте, его питании, его тактировании.

И вот представьте себе, что обмен и не начинался, а проблема не во флэшке (она поменяна), и не в мульте (он тоже поменян), и не в ее (и не в его) питании (оно в норме), и не в его тактировании (есть синусоида на XTLAT1 и 2 высотой менее 0.5 В, но очень красивая и идеальная), есть даже такты на PCI_CLK. Тогда в чем - об этом Ваш следующий рассказ с удивительными откровениями.


Вот аналогичная тема.

neosystem [ 01 фев 2014, 23:03 ]
Заголовок сообщения:  Re: Общение БИОСа с МУЛЬТом?

Ну, для начала, CS# импульс не кратковременный...
Так же помимо мисо и моси есть еще и клок...

Serg215 [ 02 фев 2014, 10:23 ]
Заголовок сообщения:  Re: Общение БИОСа с МУЛЬТом?

neosystem писал(а):
Так же помимо мисо и моси есть еще и клок...



Бим писал(а):
есть даже такты на PCI_CLK.

Бим [ 02 фев 2014, 11:07 ]
Заголовок сообщения:  Re: Общение БИОСа с МУЛЬТом?

neosystem писал(а):
Ну, для начала, CS# импульс не кратковременный...
Так же помимо мисо и моси есть еще и клок...
Это все откровения? Я рассчитывал на большее. Между прочим, я все это время и пытался выяснить, почему проходит только один импульс# на линии выборки микросхемы и затем тишина. Может, я не догоняю чего-то скрытого и сокровенного в Ваших словах, но пока они мне решение не открыли. Вам бы еще самому понять, что мульту микросхему нужно еще куда-то считывать, и тогда поле зрения, доселе ограниченное Вашим глубоким знанием ассемблера, расширится до размеров всей системы.
А как считаете, флэшка считывается постранично (посекторно) или побайтово?

Serg215 [ 02 фев 2014, 11:37 ]
Заголовок сообщения:  Re: Общение БИОСа с МУЛЬТом?

neosystem писал(а):
Ну, для начала, CS# импульс не кратковременный...

Посмотрите ....
SS#(CS#)

Бим [ 04 фев 2014, 18:16 ]
Заголовок сообщения:  Re: Общение БИОСа с МУЛЬТом?

Вот еще человек мучается той же проблемой. Теория пока не спасает.

neosystem [ 06 фев 2014, 21:49 ]
Заголовок сообщения:  Re: Общение БИОСа с МУЛЬТом?

Saver писал(а):
чтобы посмотреть что именно там происходит, нужен анализатор протоколов. иногда идет как опция в цифровых осциллографах. но есть и отдельные девайсы. но это уже высший пилотаж. т.к. для разбирания что почем нужны даташиты, которые в большинстве своем доступны только разработчикам оборудования. для целей ремонта разбирать полностью протокол обычно нет необходимости. достаточно просто иметь представление как выглядит правильный сигнал на ремонтируемой платформе.


Почему? Я разобрал за несколько вечеров...
Вложение:
IMG_20140108_122024.jpg

Вложение:
IMG_20140108_121825.jpg

---------- Добавлено спустя 7 минут 38 секунд: ----------
gs84 писал(а):
Вот что мне подсказали, что можно попробовать. http://radiokot.ru/circuit/digital/pcmod/44/
Кто что думает по этому поводу?


Пробовал я такой, он 33МГц не потянет...
---------- Добавлено спустя 6 минут 14 секунд: ----------
Бим писал(а):
А как считаете, флэшка считывается постранично (посекторно) или побайтово?

Это они стираются постранично и посекторно, а читаются как угодно. ( можно 1 байт считать, можно цепочку любой длины ).

Бим [ 07 фев 2014, 12:25 ]
Заголовок сообщения:  Re: Общение БИОСа с МУЛЬТом?

neosystem писал(а):
Это они стираются постранично и посекторно, а читаются как угодно. ( можно 1 байт считать, можно цепочку любой длины )

Это общеизвестные вещи. :) Мой вопрос имел для меня значение в том плане, что от способа чтения зависит форма осциллограмм и время считывания. Ну да ладно, не столь уж и важно

neosystem [ 12 фев 2014, 08:53 ]
Заголовок сообщения:  Re: Общение БИОСа с МУЛЬТом?

Бим писал(а):
neosystem писал(а):
Это они стираются постранично и посекторно, а читаются как угодно. ( можно 1 байт считать, можно цепочку любой длины )

Это общеизвестные вещи. :) Мой вопрос имел для меня значение в том плане, что от способа чтения зависит форма осциллограмм и время считывания. Ну да ладно, не столь уж и важно


Форма осциллограм?
Что то Вы какую то фигню сейчас спороли....

Бим [ 12 фев 2014, 15:09 ]
Заголовок сообщения:  Re: Общение БИОСа с МУЛЬТом?

Почему фигню, от кол-ва байт зависит поведение на CS# и SI. По осциллограмме видно, что считывается сразу вся мультовая прошивка целиком.

neosystem [ 14 фев 2014, 22:36 ]
Заголовок сообщения:  Re: Общение БИОСа с МУЛЬТом?

Бим писал(а):
По осциллограмме видно, что считывается сразу вся мультовая прошивка целиком.

По осциллограме ни хре*на не видно. Смотреть нужно логическим анализатором.

Бим [ 15 фев 2014, 11:04 ]
Заголовок сообщения:  Re: Общение БИОСа с МУЛЬТом?

Учитесь простым решениям - если на SI импульсы во время считывания есть только в начале, а CS# в это время ни разу не поднимается, значит, команда на запрос данных подается только раз. Далее, думаю, Вы уже поняли.
А от логического анализатора я бы, в общем-то, тоже не отказался.
P.S. Вы, как особенно компетентный в мультах человек, может, что-то подскажете в данном случае?

neosystem [ 03 мар 2014, 19:41 ]
Заголовок сообщения:  Re: Общение БИОСа с МУЛЬТом?

Ага, знаю я таких мастеров, которые убеждают меня пользоватся "простыми решениям", например смотреть частоту на кварцах мультиметром.

Бим [ 02 июл 2014, 09:45 ]
Заголовок сообщения:  Re: Общение БИОСа с МУЛЬТом?

Товарищи, есть такой теоретический вопрос, который имеет практическую значимость - как меняется обмен с флэшкой после загрузки операционной системы? Есть ли необходимость в считывании (или записи) данных во флэш во время работы Win или линукс, когда ее код, использующийся при первичной инициализации компонентов м/платы, уже загружен и отработан, а управление передано ОС, и что конкретно системе может понадобиться во флэш?

siberian [ 02 июл 2014, 14:58 ]
Заголовок сообщения:  Re: Общение БИОСа с МУЛЬТом?

Бим писал(а):
Есть ли необходимость в считывании (или записи) данных во флэш во время работы Win или линукс, когда ее код, использующийся при первичной инициализации компонентов м/платы, уже загружен и отработан, а управление передано ОС, и что конкретно системе может понадобиться во флэш?

Системе может и не нужно, но если во флэшке "совмещён" BIOS и прошивка мультика, то последний при работе будет постоянно читать флэшь...

Бим [ 02 июл 2014, 20:07 ]
Заголовок сообщения:  Re: Общение БИОСа с МУЛЬТом?

Спасибо.
Но что же 32/64-разрядной системе надо в BIOS, если в защищенном режиме работы процедуры BIOS не востребованы, ибо они 16-разрядные и вообще примитивные, все-таки интригует. Если же там идет обмен данными, то какими. Но это, наверное, вопрос слишком сложный.

Страница 2 из 2 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/