КАТЕГОРИИ: Архитектура-(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 устройств. Обновление микрокода процессора 0С Инициализация контроллера клавиатуры 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; Просмотров: 696; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |