Сейчас отладочную версию загрузчика сделаю.
Сейчас отладочную версию загрузчика сделаю.
что то не так, но прогресс на лицо! )
Мне кажется или проблема по прежнему в неправильном HX.SYS ?
Моя попытка "пересобрать" драйвер что-то не увенчалась
---------- Post added at 20:07 ---------- Previous post was at 20:05 ----------
Я механизм не совсем вникаю, но вот файл HXBOOT это куда вообще лепиться?
И если лепиться, там же адреса внизу в последовательности строк с окончанием на м,
все ли правильные в случае с УК-НЦ ? )
Да, в этом случае у УКНЦ нет выбора, откуда грузиться. Либо при загрузке спрашивать, как драйвер жесткого диска WD, либо делать выбор в HX-сервере.
Кстати, все надписи, которые должны по идее выводиться на экран, благополучно выводятся в стык С2. Также я смог загрузиться только при выключенном сжатии.
Т.к. использую полный кабель с задействованными линиями CTS и RTS, то в ini-файле установил параметры fDtrControl=DTR_CONTROL_ENABLE и fRtsControl=RTS_CONTROL_ENABLE.
---------- Post added at 20:47 ---------- Previous post was at 20:16 ----------
palsw, а как же она у Вас на УКНЦ заработала? Там же вход закрыт для посылок извне, надо на вход 7 (сигнал 109) подавать единицу и вход 8 (сигнал 107) на землю вешать, иначе посылки уходить не будут.
Хотелось бы увидеть схему кабеля.
Alex_K, схема кабеля из поста http://zx-pk.ru/showpost.php?p=392288&postcount=33
Ps:Спаять еще одну "косичку" дело 5 мин -например из этого поста http://zx.pk.ru/showpost.php?p=201649&postcount=520 но незнаю будет работать на моей плате (плата у меня с кварцами разбросанными по углам и 3 микросхемы ГФ24
Радио-Губитель Канал на YouTube
Это заготовка с простейшим загрузчиком HX - если кто-то захочет написать HXBOOT.SAV размером один блок, который можно будет загружать вместо нулевого блока образа и настраивать номер загружаемого привода в R0.
Сделал отладочную версию HX_Server - UKNC_Test_1.0, где HX.SYS должен выводить сообщения на системный терминал ( в том числе кое-какие отладочные ) и сжатие в первичном драйвере выключено.
...
Последний раз редактировалось Patron; 05.01.2013 в 21:41.
Радио-Губитель Канал на YouTube
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ну, одна из главных проблем - на УКНЦ по умолчанию включен сетевой таймер, поэтому обычно в загрузчике ячейки 100 и 102 содержат 102 и 2 (RTI). По умолчанию сжатие включено. При выключенном таймере (там еще с помощью RESET надо сбросить запрос на прерывание) в конце-концов останавливается по адресу 177562.
В логе бесконечно пишет: "HX: READ: Unit:2 Block:2 WordCount:1024".
Сделал отладочную версию HX_Server - UKNC_Test_1.1 - в предыдущей версии в первичном драйвере использовался R4, что фатально влияло на BSTRAP..
...
Последний раз редактировалось Patron; 05.01.2013 в 22:03.
Увы. При включенном таймере останавливается на ячейке 12. При выключенном и сброшенном таймере все также - лог забит сообщениями "HX: READ: Unit:2 Block:2 WordCount:1024".
---------- Post added at 21:51 ---------- Previous post was at 21:50 ----------
После долгих попыток остановился по адресу 160.
---------- Post added at 21:56 ---------- Previous post was at 21:51 ----------
palsw, по поводу TU58, попробуй спаяй кабель, как у меня. Соответственно UKNCComSender надо взять из того же сообщения. Т.к. кабель с контролем передачи, то контроль по DTR и RTS должен быть разрешен.
Сделал отладочную версию HX_Server - UKNC_Test_1.2 - теперь в первичном загрузчике HX.SYS установлен вектор 0100, а отладочные сообщения отключены.
...
Последний раз редактировалось Patron; 23.09.2014 в 15:40.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)