Страница 4 из 5
Re: EMM386.sys
Добавлено:
11 июн 2015, 16:45
Nika
Лучше взять AFD, TIC - это русифицированная его версия, но зато в TIC'e есть документация на русском языке, как им пользоваться.
Файл AFD.COM положить на ту загрузочную дискету, которая создана последним высланным инсталлятором, после которой загрузка завершается ошибкой.
Можете ничего не мудрить с autoexec.bat файлом, просто когда загрузка угомонится, показав сообщение об ошибке, дайте команду
AFD PLCN.EXE
- начнётся пошаговое выполнение программы под отладчиком.
Всё это довольно сложно..
--Добавлено--
--Пожалуй, я даже и погорячился - про отладчик. Там вдобавок упакованный файл PLCN.EXE, с оверлеями.
Лучше всего найдите толкового программера - и пускай мучает эту программу в отладчике
Re: EMM386.sys
Добавлено:
11 июн 2015, 17:16
Андрей
Сделали все. Программа довольно долго пишет "reading" красным.
Так мы выяснили, что программа PLCN работает на наших компах. Получается конфликт с железом?
В своем городе токового программера мы днем с огнем не найдем, так что придется или своими силами, или с кем то удаленно-дистанционно.
Re: EMM386.sys
Добавлено:
11 июн 2015, 17:19
Nika
Андрей писал(а): Получается конфликт с железом?
Выходит, да.
Re: EMM386.sys
Добавлено:
11 июн 2015, 17:29
Андрей
Любопытный момент.
Отладчик зависает и не реагирует ни на что.
Те файлы которые на диске A: они прошиты в микросхему и изменить их не получится - только перепрошивать микросхему.
Re: EMM386.sys
Добавлено:
11 июн 2015, 17:36
Nika
Прогоните тесты железа на этом 286, загрузившись с дискеты, на которой эти тесты будут лежать.
В частности, тесты памяти и математического сопроцессора.
Отлаживать эту программу в отладчике у вас вряд ли получится, не имея для этого квалификации.
Тут даже не знаю, что посоветовать.
Re: EMM386.sys
Добавлено:
11 июн 2015, 18:41
Андрей
Тесты пробовали сегодня, проблем не обнаружили. Завтра будем пробовать еще.
Понятно, что квалификации не хватает, но почему этот отладчик зависает пытаясь прочитать PLCN?
Я так понимаю работать с отладчиком и программой нужно непосредственно на том железе?
Re: EMM386.sys
Добавлено:
11 июн 2015, 20:43
Nika
Работать на том компьютере, где программа завершается с ошибкой.
Re: EMM386.sys
Добавлено:
11 июн 2015, 21:45
Андрей
Поискал в интернете одноплатные компьютеры с интерфейсом PC/104 - есть сколько угодно.
Я вот думаю если попробовать взять такую плату и загрузить на неё нашу систему и подключить к сервам получиться запустить или нет? Как Вы считаете?
Re: EMM386.sys
Добавлено:
11 июн 2015, 22:20
Nika
Я с таким не сталкивался, советовать не возьмусь.
Re: EMM386.sys
Добавлено:
12 июн 2015, 10:22
Андрей
- Test system board
- 20150612_100622.jpg (1.85 Мб) Просмотров: 16699
Вот результат теста системной платы.
Re: EMM386.sys
Добавлено:
12 июн 2015, 12:03
Nika
А почему "Skipped" все тесты математического сопроцессора?
Программа на него и ругается, я же писал выше об этом.
Похоже, что вышел из строя математический сопроцессор (NPU, он же FPU, он же 80287).
Проверьте на плате микросхему с маркировкой 80x87 - если она не впаяна, а в слоте, то выньте, помойте спиртом и установите на место.
Если она в слоте, тогда проще - можно найти заведомо рабочую и быстро заменить её, без возни с перепайкой.
Тесты должны проходить успешно.
Вложения: |
- CHECKIT.PNG (308.17 Кб) Просмотров: 16562
|
Re: EMM386.sys
Добавлено:
12 июн 2015, 12:23
Nika
...вот, запустите эту программку у себя на 80286 (программка в аттаче).
Должно быть показано на экране (после ряда нажатий на любую клавишу):
- Код: Выделить всё
<finit> Passed Ok.
<fstcw> Passed Ok.
<fldcw> Passed Ok.
Ok!
<<< Аттач удалён >>>
Re: EMM386.sys
Добавлено:
12 июн 2015, 13:53
Андрей
- AMPRO-LB-286-little board computer-image1-1373088592-wm-2.jpg.png (2.84 Мб) Просмотров: 16742
Да, мы видели, что математические тесты skipped.
Проблема в том, что у нас нет математического сопроцессора.
На материнке предусмотрен разьем разширения (не панелька для микросхемы) для сопроцессора, но к нему ничего не подключено.
FINIT запустили и все как Вы написали - Ок.
Что это значит?
Вот фото материнки из сети.
Только у нас две планки памяти.
Re: EMM386.sys
Добавлено:
12 июн 2015, 14:24
Nika
Раз нет мат.сопроцессора - тогда всё сказанное в его адрес неверно.
А тестовая программка, что я высылал, не корректно отработала, - инструкции просто проигнорированы, а я расчитывал, что на них будет зависание..
Подзабыл уже эти детали. Ну да ладно. Можете ту программку удалить, она не нужна.
Планки памяти выньте, промойте спиртом контакты планок и разъёмов.
Покрутите на этой машине подробные тесты памяти, в том же checkit'e или в
TroubleShutter'e.
Поблема с PLCN.EXE в том, что она требует довольно много свободной памяти, а если часть памяти сбойная, то это тоже может приводить к вышеописанной ошибке.
Re: EMM386.sys
Добавлено:
12 июн 2015, 15:07
Андрей
Вот результаты тестов памяти обеих программ:
- Chek test.jpg (2.03 Мб) Просмотров: 16554
- TS test.jpg (2.34 Мб) Просмотров: 16579