Информационный портал MSEVM




m-POST Card PCI (v.4.0)


POST Card PCI


m-POST Card PCI

Главная > POST Card

      Диагностическая карта POST Card - предназначена для диагностики неполадок компьютера на стадии запуска. При каждом включении питания компьютера типа IBM PC (или совместимого с ним) и до начала загрузки операционной системы - BIOS выполняет процедуру POST (англ. Power On Self Test) - самотестирование после включения. Основной целью процедуры POST является проверка целостности программ BIOS в ПЗУ, обнаружение и инициализацию основных контроллеров, системных шин и подключенных устройств (графического адаптера, контроллеров дисководов и т. п.), а также выполнение программ, входящих в BIOS устройств и обеспечивающих их самоинициализацию, проверка оперативной памяти.

В большинстве персональных компьютеров в случае успешного прохождения POST системный динамик издаёт один короткий звуковой сигнал, в случае сбоя - различные последовательности звуковых сигналов. Кроме того, BIOS генерирует код текущего состояния загрузки (и, в случае сбоя, соответственно ошибки), который можно узнать при помощи комбинации светодиодов или семисегментных индикаторов (на некоторых материнских платах), а также на POST Card, которая вставляется в слот расширения на материнской плате (либо уже встроена в нее) и отображает код ошибки на своем индикаторе.

Сопоставить конкретный звуковой код, текстовое сообщение на мониторе или код POST с причиной сбоя во время загрузки компьютера можно по документации производителя BIOS, материнской платы или дополнительной платы контроллера устройства.

Перед началом каждого из тестов процедура POST генерирует POST код, который выводится по определенному адресу в пространстве адресов устройств ввода/вывода компьютера. В случае обнаружения неисправности в тестируемом устройстве процедура POST останавливается, а предварительно выведенный POST код однозначно определяет, какой из тестов не прошел. Таким образом, глубина и точность диагностики при помощи POST кодов полностью определяется глубиной и точностью тестов соответствующей процедуры POST BIOS'а компьютера.

Адреса портов для вывода POST кодов зависят от типа компьютера: ISA, EISA - 80h, ISA-Compaq - 84h, ISA-PS/2 - 90h, MCA-PS/2 - 680h, некоторые EISA - 300h, однако в большинстве случаев используется порт 80h. Так как процедура POST появилась еще в IBM PC/XT с восьмиразрядной системной шиной ISA, то исторически так сложилось, что POST коды представляют собой всего один байт, который приводится в таблицах POST кодов в виде одноразрядных шестнадцатиричных чисел в диапазоне 00h-FFh. Таблицы POST кодов различны для различных производителей BIOS и, в связи с появлением новых тестируемых устройств и чипсетов, несколько отличаются даже для различных версий одного и того же производителя BIOS.

POST коды производителей BIOS:

Достаточно полный список POST кодов доступен через Internet на сайтах соответствующих производителей BIOS.

Перед тестированием компьютера при помощи POST Card необходимо определить фирму-производителя BIOS: это можно сделать либо по наклейке на микросхеме BIOS, либо по надписям, которые выводятся на экран аналогичной исправной материнской платой.

Последовательность действий при диагностике с использованием POST Card:
  1. Проверка блока питания компьютера.
  2. При выкюченном питании устанавливаем POST Card в любой свободный слот материнской платы.
  3. Включаем питание компьютера и считываем с индикатора POST Card соответствующий POST код, на котором "зависает" загрузка компьютера.
  4. По таблицам POST кодов определяем, на каком из тестов возникли проблемы.

POST Card mini-PCI

POST Card PCI

POST Card ISA

POST Card LPT

Дополнительно

Дополнение: POST Card может быть использована и для других целей, напрмер обучающих: демонстрация работы шины ISA, перевод кодов из шестнадцатиричного вида в двоичный. Также карта может быть использована программистами, так как на индикаторах POST Card отображается состояние порта POST кодов, то при отладке дополнительных модулей BIOS или программ промышленного автономного управляющего компьютера без монитора можно отслеживать прохождение контрольных точек своей программы по индикатору POST Card, просто занося условные коды в регистр POST кодов.

Отзывы о POST Card









e-mail рассылки
Радиолюбитель
Подписаться письмом

















Яндекс цитирования Rambler's Top100
radionet