Просмотр полной версии : Странности БК0011М.
Andrew_Samara
18.04.2017, 00:31
Приветствую!
Получил БК0011М, хотел запустить на ней СМК-512 с флешкой, да не тут-то было. Из известного образа для флешки СМК не работают никакие диски, кроме F (CSI DOS), а диск I с инстультдемо вылетает при загрузке. На всех остальных циклическое зависание или строка с ошибкой.
Присмотрелся к БК повнимательнее, плата бейсика на месте, ПЗУ бейсика тоже, но не запускается никак.
Чтобы было понятно привожу фото экрана при простом включении БК без СМК и моими попытками загрузить бейсик.
http://i91.fastpic.ru/big/2017/0418/77/03bcf927adb814193eff472d1a235c77.jpg
При подключении СМК и попытках загрузиться с имеющихся на флешке образов дискет, получается либо такая картинка (БК зависает, клавиатура не работает):
http://i91.fastpic.ru/big/2017/0418/49/b3e4f494f952d7b91e7b559f4fc27b49.jpg
либо такая (БК не зависла, клавиатура работает):
http://i91.fastpic.ru/big/2017/0418/e6/2ac7312a911d27136934651b591d4fe6.jpg
При чем на последней картинке вероятно показан код ошибки 152144.
Не знаю влияет на работу БК или нет, но запитана она от блока питания моей десятки МС9011.02. Может и старенький БП виноват.
Прошу помочь разобраться почему не стартует бейсик и не работают диски с andos.
На всякий случай привожу фото БК
http://i91.fastpic.ru/big/2017/0418/ea/85b9447d41de6bbbff51cea2edf270ea.jpg
и фото платы:
http://i91.fastpic.ru/thumb/2017/0418/8e/_bb3d1005a07e5b2049ab4d40fe0e138e.jpeg (http://fastpic.ru/view/91/2017/0418/_bb3d1005a07e5b2049ab4d40fe0e138e.jpg.html)
Прошу помочь разобраться почему не стартует бейсик
Потому что RTFM.
Если к БК ничего не подключено, и Бейсик вставлен в колодку на плате БК, и при включении не запускается автоматически - посмотрите наличие 3 шт.БИС ПЗУ 327, 328, 329 на плате Бейсика, а так же посмотрите на них из пульта БК11М -он ( Бейсик ) должен быть в 10 и 11 страницах ПЗУ - т.е. в этих страницах на адресах 100000 и 120000 должны быть тексты программ ( 1 шт. ПЗУ - 325 БИОС где-то там, наверное в 10-й странице на 120000 адресе- её видно без Бейсика ).
Неплохо так же высчитать к/с этих БИС ПЗУ и сравнить с типовой для указанных номеров БИС ПЗУ.
*
Насчет СМК - посмотрите его "Руководство пользователя", если конечно автор блока такое написал...
Andrew_Samara
18.04.2017, 07:56
SKcorp
Был бы на руках этот FM, вопросов было бы меньше. Метод запуска, указанный в мануале от БК11 (11;1С 100000G) не работает.
MM
Благодарю за подробный ответ. К сожалению не имею опыта работы с 11М, не затруднит ли Вас пояснить чайнику как пользоваться пультом БК11М и высчитать к/с или подсказать где почитать об этом? На плате бейсика БИС ПЗУ с указанными номерами на месте.
Существует ли метод проверки работоспособности из монитора БК11М без блока МСТД?
При чем на последней картинке вероятно показан код ошибки 152144.
Это не код. Это адрес на котором случился Trap to 4.
Метод запуска, указанный в мануале от БК11 (11;1С 100000G) не работает.
Если к МПИ ничего не подключено и никакие кнопки на клавиатуре не нажаты, то бейсик на БК11М стартует автоматически. Если не стартует, то очень может быть неисправно ПЗУ.
Был бы на руках этот FM, вопросов было бы меньше.
Чтобы не цитировать мануал, просто ознакомьтесь: http://gid.pdp-11.ru/books/00015-01.32.01.html
Для проверки ПЗУ без блока МСТД нужно вручную подключать нужные страницы ПЗУ и считать КС по таком алгоритму:
clr r0
mov #100000,R1 ;адрес начала ПЗУ
mov #10000,R2 ;длина ПЗУ в словах
1$: add (R1)+,R0
adc R0
sob R2,1$
halt ;в результате в R0 будет КС
Правда КС ПЗУ разработчики БК решили сохранить в секрете и не указали даже в документе "00015-01.34.01 Программное обеспечение Мониторная Система Тестовой Ддиагностики Руководство оператора".
Поэтому КС сверяются пользователями между собой. Те кто не уверен в корректности своих ПЗУ сверяют результаты у тех, кто уверен в корректности своих ПЗУ.
Если что, то КС должны быть следующие:
ПЗУ БОС по адресу 140000: 047736
ПЗУ в окне 10: 100000: 02027; 120000: 03564
ПЗУ в окне 11: 100000: 0167273; 120000: 0117615
Andrew_Samara
18.04.2017, 19:37
gid
Большое спасибо за помощь! Отличное руководство сильно помогло в решении проблемы с бейсиком. Помогло отсечь безумные идеи в виде дохленьких мс. Оказалось, что плату бейсика кто-то поставил в корпус верхней крышки вверх ногами и соответственно разъем шлейфа в плату БК тоже поставили вверх ногами, т.е. верхние ножки оказались в нижнем ряду, а нижние - в верхнем. Плату вернул в первоначальное положение, разъем перевернул также и бейсик заработал сразу при включении БК.
Однако проблема с СМК осталась прежней. Пока ищу тестовую программу для БК11М в бинарном формате чтобы сконвертировав ее в wav проиграть на pc и загрузить в монитор БК11М и протестировать машину. Вот такая загогулина. Трудно без дисковода. Если кто знает где взять такой тест БК буду благодарен.
Кстати, пока возился с платой бейсика, заметил, что при работе БК греется мс Р556РТ4А, что находится справа-сверху от процессора. На ощупь температура немного слабее, чем ЦП. Так должно быть?
Если кто знает где взять такой тест БК буду благодарен.
http://gid.pdp-11.ru/f/bk11mt.rar образ дискеты, на котором "Тест памяти реплики БК-11М, написан по просьбе Volanda, для работы требуется СМК"
Тест полностью автономен. Сконвертировать его в wav можно как в эмуляторе с того же сайта, что и тест (после изучения документации к эмулятору), так и самостоятельными инструментами. Где-то тут кто-то выкладывал конвертер, или в разделе ДВК.
греется мс Р556РТ4А
Так должно быть?
Это лучше знает ММ, должны ли такие ПЗУшки греться. Я считаю, что нечему там греться, но может быть всякое.
Andrew_Samara
18.04.2017, 22:16
http://gid.pdp-11.ru/f/bk11mt.rar образ дискеты, на котором "Тест памяти реплики БК-11М, написан по просьбе Volanda, для работы требуется СМК"
Тест полностью автономен. Сконвертировать его в wav можно как в эмуляторе с того же сайта, что и тест (после изучения документации к эмулятору), так и самостоятельными инструментами. Где-то тут кто-то выкладывал конвертер, или в разделе ДВК.
Тест BK11MT.BIN сконвертировал в wav, загружаю в мониторе БК11М с помощью команды L (на запрос имени указываю имя BK11MT.BIN). Файл загружается, по окончании загрузки появляется сообщение:
-------------------------
Файл: BK11MT.BIN
001000 - 010240
@
-------------------------
Но по команде запуска 1000G или просто G программа не запускается. Появляется следующая строка: 001032 и всё.
Может я неправильно программу запускаю?
Насчет ПЗУ 556 серии- оно на палитрах, типа второстепенное. Технология - ТТЛШ, штатно должно греться градусов так до 40, но менее, чем до 60 без обдува при комнатной температуре воздуха. Если речь идет о перегреве свыше 60 градусов цельсия - закажите новое ПЗУ ( с прошивкой ) у ugoaleks на Барахолке.
*
После загрузки с "магнитофона" опубликуйте содержание адресов ОЗУ 1000 ...1036, можно скриншотом.
Набирать :
1000/
[стрелка вниз]
[стрелка вниз]
....
Скорее всего сначала надо "МОНИТОР БК0010" загрузить и запустить. А уж в нем грузить ТЕСТ, скорее всего так.
Andrew_Samara
19.04.2017, 09:44
MM
Температура ПЗУ явно ниже 60 гр., где-то около 40-45, не обжигает, но температура относительно прочих мс, чувствуется.
Привожу скриншот экрана БК с момента входа в монитор и вывод содержимого ОЗУ после загрузки теста с магнитофона:
http://i91.fastpic.ru/big/2017/0419/9d/8ad0ba7863cd586ff65853cc1bb51b9d.jpg
Может я неправильно программу запускаю?
Может быть, программа требует наличия СМК, сейчас видно, что случился trap to 4 при попытке прочитать версию прошивки СМК из ячейки 167776.
В общем, тут выяснилось, что тест пока не очень подходит для ваших целей. И я ошибся, и тест оказывается не автономен, а запускается из под андоса. т.е. там куча предварительных проверок и вывод сообщений делается емтами монитора БК10, а потом, в случае успеха запускается автономный тест из ОЗУ СМК.
Придётся переписать, чтобы совсем автономен был тест.
А ещё будет неплохо протестировать и сам контроллер СМК.
Найдите файл MSTD11 и попробуйте запустить.
Вот нашёл у себя:
MСТД 11 v2.0 в форматах BIN (https://yadi.sk/d/TaYIo8XQ3H8ZXm) и WAV (https://yadi.sk/d/R4hF0vFe3H8Zax), адрес загрузки 4764.
Andrew_Samara
19.04.2017, 16:00
Тоже нашел на флешке СМК файл MSTD11 версия 2.0, с тем же адресом загрузки 4764.
Тест запустил на БК без подключенной периферии и выявилась возможная причина неработы СМК.
Повреждена одна из мс ОЗУ, имхо.
Привожу скриншот экрана теста ОЗУ с ошибкой:
http://i90.fastpic.ru/big/2017/0419/ee/24ddc06c92ab3d158b3a0bdaf56390ee.jpg
Попытка продолжить тест нажатием клавиши "Д" вызывает повреждение программы теста, выпадание в начальное меню МСТД и появление мусора на экране при нажатии клавиш вверх/вниз для движения по меню.
Без уважаемого ММ не разобраться. Какая мс испорчена, можно определить? Несколько раз перезапускал тест, ошибка всегда по одному и тому же адресу.
PS Посмотрел на скорую руку местные радиолабазы, в наличии только КР565РУ5Г. Она подойдёт для БК?
Вот тут есть: КР565РУ5 (https://meshok.net/item/26655698_%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D1%81%D1%8 5%D0%B5%D0%BC%D0%B0_%D0%9E%D0%97%D0%A3_%D0%9A155%D 0%A0%D0%A35_%D0%BD%D0%BE%D0%B2%D1%8B%D0%B5) или (аналог) SAMSUNG KM4164B-10 (https://meshok.net/item/45080512_%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%B E%D0%BD%D0%B8%D0%BA%D0%B0_%D0%BF%D0%B0%D0%BC%D1%8F %D1%82%D1%8C_%D0%9E%D0%97%D0%A3_%D1%82%D0%B8%D0%BF %D0%B0_%D0%9A%D0%A0565%D0%A0%D0%A35).
- - - Добавлено - - -
Кстати, КР565РУ5Г /Б /В тоже будут нормально работать.
Провальный бит 002000, что в соответствии с таблицей :
000001 - DS1
....
000200 - DS8
000400 - DS9
001000 - DS10
002000 - DS11
...
На ДПП БК11М есть шелкография с номерами БИС ДОЗУ - 3-я от МПИ, ближний к камню рядок.
Andrew_Samara
20.04.2017, 08:16
Спасибо большое за помощь! По замене мс отпишусь о результатах.
Уточняющий вопрос, в магазине есть импортный аналог РУ5 - МК4164 (так по прайсу магазина, без других обозначений). Допустима ли замена одной РУ5 на импортный аналог?
есть импортный аналог РУ5 - МК4164
99%, что подойдет.
Хуже по параметрам, чем 565РУ5 - ничего нет, за исключением её половинок.
gid
греется мс Р556РТ4А, ... Так должно быть?
РТ4 горячие, там более полуватта сеется, да, нормально.
Andrew_Samara
24.04.2017, 22:47
И снова здравствуйте!
Ура, товарищи! По совету уважаемого ММ заменил DS11 и БК ожила. Тест ОЗУ проходит, СМК работает. Замечательно!
По поводу теста ОЗУ в МСТД вопрос. После теста запись/чтение 4 страницы, на которой раньше ошибка возникала, тест переходит сразу к 6 странице, затем к 5 и завершается на 7 странице. Так и задумано? Или у меня опять что-то не так? И тест запись/чтение только на участке 40000-100000. Выше 100000 не тестируется, только в режиме диспетчер. Так должно быть? Посоветуйте хорошую тестовую программу для тестирования БК11М, пожалуйста!
Посоветуйте хорошую тестовую программу для тестирования БК11М, пожалуйста!
Курим ассемблер и пишем. Я как-то даже отказался чинить БК11М с ошипкой распределителя памяти - по стандартному тесту из Стенда БК- ок, а весь софт ( ну почти весь ) - матерится...
http://storage4.static.itmages.ru/i/15/0622/s_1434979558_6341837_aa63d696d3.jpg (https://itmages.ru/image/view/2664129/aa63d696)
*
5 страница - экран (1-й экран ) по умолчанию, так что пока тестит 6 страницу ( 2-й экран ), потом переписывает картинку и тестит дальше.
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot