Ремонт: Ноутбуков, Компьютеров 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 писал(а): Как это должно выглядеть? Так и выглядит на осциллографе. Питание появляется, начинает вычитывать мультовую часть прошивки, хаотичные импульсы пачками. Вычитал - импульсы прекратились, стоит. Нажали кнопку, начал вычитывать основной биос, такие же пачки летят. |
Бим [ 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/ |