Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Бывший СССР » Не заводится УКНЦ :( |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 6 7 8 .. 15 16 17 18 19 20 | Печать |
tnt23
Advanced Member
Откуда: Saint-Petersburg, Russia Всего сообщений: 360 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 нояб. 2006 |
sanders написал: Если ты видишь мигающий курсор, то это значит, что как минимум ПП у тебя работает и его ПЗУ и ОЗУ исправны. Насчет цифры "3" - у меня сейчас какой только мусор не выдается. Думаю, надо написать простенький тест ОЗУ ЦП, пользуясь регистровым доступом ПП, и прогнать его на предмет выявления битой памяти ЦП. 2. Я прочитал выше, что УКНЦ может выдавать при включении цифру "3" и это свидетельствует об ошибке прохождения тестов. У меня развертка на мониторе скручена и я вижу только хвостик курсора. Может до курсора там какая-то цифра, и моя УКНЦ, которая стартует с мигания курсора - неисправна? Вечером проверю на ТВ. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Тогда я не понял. Что является необходимым условием рабочести? Вот у БК-0010 - это рабочая клавиатура и хотя бы изображение строки табуляции с надписью "Бэйсик. Вильнюс.1986". У Агата - это включение дисковода А А в УКНЦ? Есть стандартное стартовое изображение? И стандартное поведение? |
Arseny
Advanced Member
,,,=^..^=,,, Откуда: Bryansk, Russia Всего сообщений: 1722 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 окт. 2005 |
sanders написал: Непонятно, что именно непонятно Для УКНЦ существует 2 условия рабочести - работает 1 процессор (ПП) или работает 2 процессора (ЦП и ПП). Т.к. на ПП висят и клава, и экран, то в нем можно хоть что-нибудь сделать даже при нерабочем ЦП (см. эксперименты tnt23). Тогда я не понял. Что является необходимым условием рабочести? sanders написал: Да, есть: либо стартовое меню, либо загрузка из сети. Все остальные состояния - сбой стартового тестирования. А в УКНЦ? Есть стандартное стартовое изображение? И стандартное поведение? |
tnt23
Advanced Member
Откуда: Saint-Petersburg, Russia Всего сообщений: 360 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 нояб. 2006 |
Arseny написал: А скриншот загрузки из сети покажите? sanders написал:Да, есть: либо стартовое меню, либо загрузка из сети. Все остальные состояния - сбой стартового тестирования. А в УКНЦ? Есть стандартное стартовое изображение? И стандартное поведение? |
Arseny
Advanced Member
,,,=^..^=,,, Откуда: Bryansk, Russia Всего сообщений: 1722 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 окт. 2005 |
tnt23 написал: Нечего там показывать - пустой экран и все. Если есть сеть, то показывается стартовое меню сетевой утилиты (они разные). А скриншот загрузки из сети покажите? |
Alex_K |
tnt23 написал: Цифра "3" - это то, что было в регистрах канала 0 при включении. Если ЦП запускается, то свои тесты он проводит быстрее чем ПП, после их окончания в канал 0 передается результат. ПП после окончания тестов читает со своей стороны регистр канала 0, и если прочитанное содержимое меньше или равно 2, то это считается результатом тестов ЦП, в ином случае прочитанный байт выводится на экран. А то что не выводится на экран меню загрузки или загрузка из сети, то может не запускаться ЦП или отсутствовать регистры канала 0 со стороны ЦП. ЦП может не запускаться, если на его входе 12 (DMR) висит активный низкий уровень, не отрабатывается стартовая последовательность сигналами 25 (ACLO) и 26 (DCLO). Проверить, доходят ли сигналы ACLO и DCLO можно вручную через регистр 0177716. С помощью этого регистра ЦП можно перезапустить. Если ЦП работает, то должны быть активность на выходах 21 (SYNC), 22 (DIN), 18 (DOUT). Сигнал с выхода 21 (SYNC) должен повторяться на входе 23 (AR). Насчет цифры "3" - у меня сейчас какой только мусор не выдается. Думаю, надо написать простенький тест ОЗУ ЦП, пользуясь регистровым доступом ПП, и прогнать его на предмет выявления битой памяти ЦП. Просмотреть память ЦП можно и из пультового отладчика ПП (войти УСТ и в меню установки нажать УПР+@, выход УПР+C). Эта технология была описана у Влада Жигалова в его книге "Ресурсы УКНЦ". Надо набить две программки в ОЗУ ПП: 024000 013704 MOV @#172660,R4 024002 172660 024004 004737 CALL @#162164 024006 162164 024010 000000 HALT .... 024020 013704 MOV @#172660,R4 024022 172660 024024 004737 CALL @#162204 024026 162204 024030 000000 HALT Первая программка переключает пультовый монитор на просмотр памяти ЦП, вторая на просмотр памяти ПП. Запускать их соответственно с адресов 24000 и 24020. Запускать лучше пробелом, а не ИСП, т.к. ИСП в пультовом отладчике ПП немного неправильно обрабатывается. Дамп системного ОЗУ ЦП. Адреса 160000-172777. При успешном запуске ЦП тестирует ОЗУ и очищает его. Так что если в диапазоне 000000-157777 сохранился мусор, то ЦП скорее всего не запустился. Так же в ячейке 160112 должно быть значение 125252. По данному дампу можно проверить правильность загрузки пультового отладчика в системное ОЗУ ЦП. Перезапуск ЦП через регистр 0177716: 0177076 >== 000000 запретить прерывания от источника канала 0 (иначе УКНЦ зависнет) 0177716 >== 000040 установить ACLO и DCLO. Должен появиться сигнал INIT на выходе ЦП. 0177716 >== 000000 снять сигнал DCLO. Должен сняться сигнал INIT 0177716 >== 100000 снять ACLO. ЦП должен запуститься 0177076 >== 000001 разрешить прерывание от источника канала 0 |
Alex_K |
tnt23 написал: А скриншот загрузки из сети покажите? |
falanger
Advanced Member
Откуда: г Черняховск Калининградскjй обл Всего сообщений: 1505 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2008 |
Во! Походу появился человек хорошо разбирающийся в железе и программировании УКНЦ. |
tnt23
Advanced Member
Откуда: Saint-Petersburg, Russia Всего сообщений: 360 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 нояб. 2006 |
Alex_K написал: Спасибо за информацию! Цифра "3" - это то, что было в регистрах канала 0 при включении. Если ЦП запускается, то свои тесты он проводит быстрее чем ПП, после их окончания в канал 0 передается результат. ПП после окончания тестов читает со своей стороны регистр канала 0, и если прочитанное содержимое меньше или равно 2, то это считается результатом тестов ЦП, в ином случае прочитанный байт выводится на экран. Alex_K написал: У меня такое не удается проделать, в пультовый отладчик ПП могу только выйти из УСТ комбинацией ГРФ+ИСП (тоже описана в той же книге). Просмотреть память ЦП можно и из пультового отладчика ПП (войти УСТ и в меню установки нажать УПР+@, выход УПР+C). Еще вопрос - сетевой таймер в УКНЦ и вывод на экран как-нибудь увязаны? |
Alex_K |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 апреля 2009 23:42 Сообщение отредактировано: 13 апреля 2009 23:47
tnt23 написал: Вообще УПР+@ и ГРАФ+ИСП выдают один и тот же код КОИ-8 равный нулю. Alex_K написал:У меня такое не удается проделать, в пультовый отладчик ПП могу только выйти из УСТ комбинацией ГРФ+ИСП (тоже описана в той же книге). Просмотреть память ЦП можно и из пультового отладчика ПП (войти УСТ и в меню установки нажать УПР+@, выход УПР+C). Сетевой таймер в ПП при выводе на экран используется только для мигания курсора, так что если курсор мигает, значит таймер работает. А из меню УСТАНОВКА сетевой таймер отключается только в канале ЦП. Для экрана пользователя таймер в ПП также осуществляет скроллинг изображения. |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 6 7 8 .. 15 16 17 18 19 20 | Печать |
Полигон-2 » Бывший СССР » Не заводится УКНЦ :( |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |