Заработало!
Припаял на шлейф и все заработало, даже проект с аппаратным формированием СИП и бита готовности заработал.
Не знаю, что это за магия, может волновое сопротивление шлейфа подошло, или задержки распространения по нему сигнала уменьшило частоту звона, или просто предыдущий разъем где-нибудь коротил при установке.
Теперь буду реализовывать загрузку по сети, а потом можно начинать думать над основным "функционалом".
Высококачественную фотку платы делать не на что, а та что есть на гитхабе многим не нравиться, наверное рука дрогнула.
Может это оно http://easyelectronics.ru/dzhonson-g...noj-magii.html
Удаление в знак протеста против действий MM
Последний раз редактировалось MacBuster; 24.01.2019 в 09:25. Причина: Удаление в знак протеста против действий MM
Удалось реализовать загрузку "из сети", причем без ограничения на содержимое. Пришло время решить несколько важных вопросов.
1. Загрузчик. Его можно вшить в контроллер, либо грузить с карты? При начале работы с сетью, запускается таймер на 10 секунд и перезапускает загрузку по их зевершении, в принципе должно с головой хватить на инициализацию карты и загрузку.
2. Регистры, есть 4 регистра, причем 2 из них: 176560 и 176564 при чтении аппаратно возвращают флаг готовности (который можно переключать программно). После завершения загрузки из сети, УКНЦ производит запись в регистр 176560 слова 4, что можно использовать как команду перехода в рабочий режим. Нужно придумать максимально простой для RT-11 протокол работы, чтобы уменьшить объем драйвера.
3. Ограничения и хранение томов. Каковы максимальные размеры томов RT-11, какое их максимальное кол-во и в каком виде их хранить на карте? Как отдельные файлы, единым массивом?
4. Нужен ли какой дополнительный "функционал"? Можно зарезервировать пару томов для спец.нужд, как-нибудь организовать доступ к файлам на карте (не томам) или даже предусмотреть возможность подключения к локальной сети (современной) или сетевому диску на ПК .
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Jarik65535, листайте на таблицу "Ограничения" тут
- - - Добавлено - - -
можно это немного раскрыть, конкретнее описать что вы называете "реализацией рагрузки из сети", без ограничения
на содержимое = ????? )
- - - Добавлено - - -
я "наученный предыдущим полностью рабочим проектом" не спешу пока ставить спасибо.
Давайте всё спокойно действительно отладим и сделаем как надо в рамках УК-НЦ, а не просто
у меня тетрис заработал значит всё ОК.
Так вот, после внимательного изучения листинга выяснилось, что для передачи байта 0373, 0375, 0376 или 0377 нужно передать 0373 затем инвертированный байт. Т.е. разработчики УКНЦ все предусмотрели. 0374 - конец передачи.
- - - Добавлено - - -
У меня, и у всех кроме Хобота.
Мое мнение.
1. Загрузчик, который с эмуляцией сети надо вшить в контроллер намертво. Далее переключаемся в рабочий режим, и уж там можно делать что угодно. Можно, допустим, загрузить сразу операционку. Можно загрузить с карты вторичный загрузчик, который побеседует с юзером, позволит смонтировать нужные образы дисков и т.п., и в конце концов загрузиться с выбранного образа, в общем полная свобода.
2. Имеет смысл глянуть на устройство и драйвер HD в эмуляторе Патрона, и сделать что-то "по мотивам", ИМХО, оно достаточно простое.
3. ИМХО, диск (том) УКНЦ должен быть файлом на карте. С тем, чтобы пихнуть эту SD-шку в кардридер компьютера, залить туда любые образы, добытые из Сети, или еще откуда, потом сунуть ее в контроллер, смонтировать выбранные образы на эмулируемые диски (тома) и вперед! Или наоборот. Собрали что-то на одном таком "диске", сунули карточку в комп и отправили файл-образ куда угодно. Размер диска разумных ограничений иметь не должен - RT-11 не единственная операционка. Та же RSX-11, у нее как бы не 48 бит под номер блока. Но нам, я думаю, хватит и 32-х бит.
4. Дополнительный функционал, конечно, интересен, но вопрос, влезет ли оно? Ведь для того же сетевого диска Винды нужна будет, как минимум, Самба. Или я неправ? Впрочем, по-любому это можно будет отложить на потом - аппаратных изменений это не потребует, а софтовые - это просто смена прошивки...
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
не совсем вот это понял? RT-11 единственная ОС на УК-НЦ.
Очень согласен с этими 2-мя пунктами.
Это объясняется просто - я действительно пользуюсь УК-НЦ и мне нужно надёжное не глючное устройство которое
будет работать раз я его в плату воткнул, а не мигать 15 раз из 20 и виснуть 3 раза из 5 и только 2 из 20 работать. - такое поведение железяки раздражает, верите?
Другие - это кто? Я просил (могу ссылку на ответ дать прямую) в частности МакБастера потестить и ваш контроллер
на старт определённого ПО и его там эксперименты с видео подробнее описать, он мне ответил фактически так
"кому это нужно? всё что грузиться меня лично устраивает", так может ему кроме тетриса и не нужно ничего.
AFZ, вот та самая "полная свобода" в первом пункте - это и есть весь доп.функционал, хорошо, если уже это будет
"без микротрещин" )))
- - - Добавлено - - -
это Же вы признаёте? Так зачем же "троллить" меня в очередной раз и писать "чушь", когда я как раз
своими постами ситуацию ВСЕГДА хочу только улучшить как активный пользователь.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)