Patron, а есть какие реквизиты для доната? WMR/WMZ например...
Вид для печати
Patron, а есть какие реквизиты для доната? WMR/WMZ например...
Господа, а какие настройки нужно сделать для KDJ11-B? У меня начальный загрузчик не вводится, в пульте после каждой строчки знак вопроса выдает.
Похоже, что нет.
Скрытый текст
@100376?
@116123?
@2?
@22703?
@1000?
@101371?
@23727?
@140?
@67503?
@1006?
@12737?
@60527?
@140?
@12737?
@66562?
@142?
@5003?
@5023?
@113?
@5000/?
@44?
@156434?
@61216?
@10000G
[свернуть]
- - - Добавлено - - -
Запустилась RT-11.
Дело было в том, что я в пульт сразу при старте выпадал. А оказывается память еще не инициализирована в этот момент. Надо после инициализации памяти по BHALT туда заходить.
Что-то не выходит у меня каменный цветок. МС1201.02, в корзинке от ДВК-3 (моноблок), установленной в кузов от ДВК-2 с БПС 6-1. Все весело работает, тесты проходят, с писюком соединено через вот эту платку, все ОК, кроме загрузки с HX. Давлю Boot HX0, педалька слегка посинела, в консоли появилась строчка
ODT Loader: Ожидание приглашения ODT: @
и тишина...
- - - Добавлено - - -
Конфиг - HX_COM13.cfg, получен из HX_COM.cfg путем копирования и последующей замены в нем COM4 на COM13, соответствующим образом подправлен VT52.ini, терминал эмулируется в лучшем виде, а вот с HX - проблема. :(
- - - Добавлено - - -
Набрал вручную коды первичного загрузчика, то, что с 10000 oct. Циклит на
10022/ 105737 TSTB @#177560
10024/ 177560
10026/ 100375 BPL .-2
Как я понимаю, что-то где-то надо подкрутить. Что именно? Да, если что, прошивка у меня 279, может с ней что не так?
Проверил. В самом деле - эта прошивка перед собакой пульта посылает код LAT ( 017 ), что сбивает с толку ODT_Loader ( надо будет это исправить ).
Но если вбить загрузчик вручную - должно работать.
Для проверки можно добавить в конфиг дамп байтов, приходящих из ДВК:
Код:[objects]
Port_Log = Ядро:Console
[links]
ComPort > Port_Log
[Port_Log.ini]
DumpMode = 3
При штатной работе загрузчика TU58_WarmBoot_(177560).odt на вход фильтра HX из ДВК приходят следующие байты:
Первый код ( «1000» ) весьма похож на сигнал BREAK - ведь это родной загрузчик TU58.Код:«1000»«004»«010»«000»
В комплекте есть загрузчик, работающий без сигнала BREAK - HX Boot.odt ( перед его запуском таймер ДВК надо отключить ).
Этот загрузчик в момент запуска передаёт из ДВК в PC следующие байты:
Здесь сигнал BREAK не используется, поэтому должно работать, но вбивать в пульте надо больше и нет передачи текущей даты из PC.Код:«001»«375»«011»CR«000»«000»«000»«000»«000»«000»«002»«227»«000»
...
Более продвинутый вариант использует UKNC-style Loader.odt (и тоже требует отключения таймера ДВК перед запуском кода загрузчика в пульте), но там нужно больше добавлений в конфиг:
Код:[objects]
UKNCcomSender = Ядро:UKNCcomSender
[links]
ComPort <==> UKNCcomSender
Config + ODT_Loader_Button + ODT_Loader | UKNCcomSender
[ODT_Loader.ini]
ScriptFile= "UKNC-style Loader.odt"
[UKNCcomSender.ini]
InitialStateOf[Load]=0
SaveChangesFor[Load]=0
BytesToSend = 512
BootFile = Boot_RT-11_from_HX0_(177560).bin
Wait_at_Prompt_sec=1
PromptChar="\026"
Imprint_Date&Time=1
И хотя ODT_Loader не срабатывает, но для активации UKNCcomSender, после ручного ввода в пульте ДВК кода из UKNC-style Loader.odt, надо перед нажатием клавиши <G> в ДВК для запуска загрузчика - нажать в эмуляторе VT52 на PC кнопку [Boot HX0].
Не прошло и 5 лет (1 недели не хватило), как я вернулся к той qbus корзинке в которой это все не работало, подключил цифровой анализатор и обнаружил что на плате терминала B_DIN_L приходит и B_IRQ4_L уходит, а вот на B_IAKI_L ничего не приходит (висит в единице). Стал прозванивать корзинку и обнаружил что слоты в ней не по змейке включенны а в линию!!! Переставил платы в линию и все заработало. Вот такие дела, короче вывод: если отрезать B_IAKO_L процессора от B_IAKI_L SLU то система зависает и процессор вечно пытается выставлять B_DIN_L и в этом положении зависает.
Странно. ДВК (а если не врет мой склероз, то и Э-60), если устройство вовремя не ответило СИПом на ввод вектора прерывания, машинка вылетает в останов, после чего на вопрос в виде буквы М (показать причину останова) выдает ххххх1 - "ошибка при обращении к каналу при вводе адреса вектора прерывания". А чтобы зависало?..
- - - Добавлено - - -
Это на машинках с ВМ1 и на Э-60. На ДВК с ВМ2 и ВМ3 причина останова по букве М выдается текстом, по-ангельски.