Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Коды неисправностей




Прохождение тестов

При прохождении каждого из тестов POST генерирует POST-код, который записывается в специальный диагностический регистр. Информация, содержащаяся в диагностическом регистре, становится доступной для наблюдения при установке в свободный слот компьютера диагностической платы POST Card и отображается на семисегментном индикаторе в виде двух шестнадцатиричных цифр. Адрес диагностического регистра зависит от типа компьютера, в более старых версиях это: ISA, EISA— 80h, ISA-Compaq— 84h, ISA-PS/2— 90h, MCA-PS/2— 680h, 80h, некоторые EISA— 300h.

Прежде всего, необходимо определить фирму-производителя BIOS материнской платы. Это можно сделать либо по наклейке на микросхеме BIOS, либо по надписям, которые выводятся на экран аналогичной исправной материнской платой. В России и СНГ наиболее распространенными являются BIOS фирм AMI и AWARD. С приобретением некоторого опыта уже по первым POST кодам можно с уверенностью назвать производителя BIOS.

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

Исторически сложилось, что значения POST кодов в соответствующих таблицах производителей BIOSов даются в виде шестнадцатиричных чисел в диапазоне 00h— FFh (0— 255 в десятичной системе счисления), поэтому для удобства использования таких таблиц необходимо обеспечить отображение POST кодов в шестнадцатеричном виде.

Award Software International, Inc.

AwardBIOS V4.51PG Elite

Динамично развивающаяся компания Award Software в 1995 году предложила новое на то время решение в области низкоуровневого программного обеспечения AwardBIOS «Elite», более известное как V4.50PG. Режим обслуживания контрольных точек не изменился ни в широко распространенной версии V4.51, ни в раритетном исполнении V4.60. Суффиксы P и G обозначают соответственно поддержку механизма PnP и обслуживание функций энергосбережения (Green Function).

Выполнение стартовых процедур POST из ROM

C0 Запрет External Cache. Запрет Internal Cache. Запрет Shadow RAM. Программирование контроллера DMA, контроллера прерываний, таймера, блока RTC

C1 Определение типа памяти, суммарного объем и размещение по строкам

C3 Проверка первых 256К DRAM для организации Temporary Area. Распаковка BIOS в Temporary Area

C5 Выполняемый код POST переносится в Shadow

C6 Определение присутствия, объема и типа External Cache

C8 Проверка целостности программ и таблиц BIOS

CF Определение типа процессора

Выполнение POST в Shadow RAM

03 Запрет NMI, PIE (Periodic Interrupt Enable), AIE (Alarm Interrupt Enable), UIE (Update Interrupt Enable). Запрет генерации программируемой частоты SQWV

04 Проверка формирования запросов на регенерацию DRAM

05 Проверка и инициализация контроллера клавиатуры

06 Тест области памяти, начинающейся с адреса F000h, где размещен BIOS

07 Проверка функционирования CMOS и батарейного питания

BE Программирование конфигурационных регистров Южного и Северного Мостов

09 Инициализация кэш-памяти L2 и регистров расширенного управления кэшированием процессора Cyrix

0A Генерация таблицы векторов прерываний. Настройка ресурсов Power Management и установка вектора SMI

0B Проверка контрольной суммы CMOS. Сканирование шины PCI устройств. Обновление микрокода процессора

Инициализация контроллера клавиатуры

0D Поиск и инициализация видеоадаптера. Настройка IOAPIC. Измерения тактовой частоты, установка FSB

0E Инициализация MPC. Тест видеопамяти. Вывод на экран Award Logo

0F Проверка первого контроллера DMA 8237. Определение клавиатуры и ее внутренний тест. Проверка контрольной суммы BIOS

10 Проверка второго контроллера DMA 8237

11 Проверка страничных регистров контроллеров DMA

14 Тест канала 2 системного таймера

15 Тест регистра маскирования запросов 1-го контроллера прерываний

16 Тест регистра маскирования запросов 2-го контроллера прерываний

19 Проверка пассивности запроса немаскируемого прерывания NMI

30 Определение объема Base Memory и Extended Memory. Настройка APIC. Программное управление режимом Write Allocation

Подготовка таблиц, массивов и структур для старта операционной системы

31 Основной отображаемый на экране тест оперативной памяти. Инициализация

USB

32 Выводится заставка Plug and Play BIOS Extension. Настройка ресурсов Super I/O. Программируется Onboard Audio Device

39 Программирование тактового генератора по шине I2C

3C Установка программного флага разрешения входа в Setup

3D Инициализация PS/2 mouse

3E Инициализации контроллера External Cache и разрешения Cache

BF Настройка конфигурационных регистров чипсета

41 Инициализация подсистемы гибких дисков

42 Отключение IRQ12 если PS/2 mouse отсутствует. Выполняется программный сброс контроллера жестких дисков. Сканирование других IDE устройств

43 Инициализация последовательных и параллельных портов

45 Инициализация сопроцессора FPU

4E Индикация сообщений об ошибках

4F Запрос пароля

50 Восстановление ранее сохраненного в ОЗУ состояния CMOS

51 Разрешение 32 битного доступа к HDD. Настройка ресурсов ISA/PnP

52 Инициализация дополнительных BIOS. Установка значений конфигурационных регистров PIIX. Формирование NMI и SMI

53 Установка счетчика DOS Time в соответствии с Real Time Clock

60 Установка антивирусной защиты BOOT Sector

61 Завершающие действия по инициализации чипсета

62 Чтение идентификатора клавиатуры. Установка ее параметров

63 Коррекция блоков ESCD, DMI. Очистка ОЗУ

FF Передача управления загрузчику. BIOS выполняет команду INT 19h

Рассмотрим процедуру тестирования системного блока персонального компьютера. Установим тестер BM9222 в свободный PCI слот материнской платы. Включим питание. BIOS — программа загрузки компьютера, хранящаяся в ПЗУ материнской платы, производит последовательный опрос всех включенных в системный блок устройств (процессор, модули памяти, винчестер, видеокарта, контроллеры, оптический привод, внешняя периферия: клавиатура мышь и т.д.).

Если все периферийные устройства системного блока исправны, то после окончания загрузки на экране тестера загорится следующая надпись FFh.

«Введем неисправность» в системный блок. Выключим питание и удалим из системного блока модуль памяти.

После подачи питания и загрузки компьютера на экране тестера появляется код ошибки оперативной памяти 4Eh.

Тестер точно определил, что память в системном блоке «неисправна». После выключения питания и возвращения модуля памяти на свое место тестер показал исправность персонального компьютера.

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

 




Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 676; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.02 сек.