User Tag List

Страница 11 из 40 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 399

Тема: Контроллер псевдо КМД+дисковод для УКНЦ (на SD карте)

  1. #101

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZPilot Посмотреть сообщение
    ПС: про порт А СТМки не правильно написал, толерантны там все порты, но только порт А полный, спасибо тебе СТМ за убитый 1 пин Б порта!
    Действительно, бред полный: GPIO B 11 выведен наружу только в кузове UFBGA100. Они что, рыбу ели?
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  2. #102

    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    401
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    65 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Alex_K, а есть где-нибудь описание кодов ошибок которые выводит testmz? У меня единственная ошибка: Сектор Х ... код ошибки 102.
    Х - случайный сектор. 10 раз тест делаешь 10 раз сектор разный.. может вообще не быть, а может быть несколько.

    Цитата Сообщение от AFZ Посмотреть сообщение
    Действительно, бред полный
    Вот и я о чем, и если добавить сюда еще невозможность перенести отладку на другие пины, получается совсем грустно.
    Последний раз редактировалось ZPilot; 14.06.2020 в 19:54.

  3. #103

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, кстати. ИМХО, запаивать на свою плату Черную Пилюлю - не лучшее решение. Я бы, по-простому, запаял туда STM-ку с обвязкой, и не морочил голову. И выбрал бы STM-ку с полноценным GPIO B, а не это 411-е убожество. Хотя бы F407RET6.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  4. #104

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZPilot Посмотреть сообщение
    Alex_K, а есть где-нибудь описание кодов ошибок которые выводит testmz?
    Данные коды ошибок формирует драйвер дисковода в ПЗУ УКНЦ.
    1 - ошибка контрольной суммы зоны данных
    2 - ошибка контрольной суммы заголовка сектора
    4 - не найден маркер данных
    6 - дискета защищена от записи
    7 - нулевая дорожка не обнаружена
    10 - дорожка не обнаружена (её номер равен или больше 128)
    11- ошибочный массив параметров
    13 - неверный формат сектора при форматировании
    14 - ошибка линии ИНДЕКС при форматировании
    100 - ошибка поиска маркера, считываются одни нули
    101 - ошибка поиска маркера, не найдена синхрозона
    102 - не обнаружен адресный маркер заголовка сектора или не обнаружен сектор с заданным номером
    Последний раз редактировалось Alex_K; 14.06.2020 в 20:31.

    Этот пользователь поблагодарил Alex_K за это полезное сообщение:

    hobot(14.06.2020)

  5. #105

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZPilot Посмотреть сообщение
    Это целая команда на асме!! и так еле-еле успевает SYNC+DIN/DOUT поймать.
    Я тоже сначала ловил SYNC программно, а потом плюнул и прицепил аппаратный распознаватель. Сначала это тоже была ПЗУха (я, правда, уложился в 2764), за ней регистр 1533ИР22, в нем, правда, была задействована всего пара-тройка битов, и что-то логическое на 1533ЛЛ1. Преимущества: полностью освобождаемся от необходимости следить за фронтом SYNC, а остальной обмен асинхронный - пока не ответишь RPLY, обращающийся процессор будет ждать, ну, если не дойдет дело до тайм-аута. Недостатки - разрастающийся огород. Потом я туда добавил еще кое-что, потом еще, и огород вырос настолько, что взял пару Галок (GAL16V8D), у одной не хватило ног, и прошил все это хозяйство в них. Это решение тоже имеет недостаток - Галки давно сняты с производства. На Али их, правда, вАлом, но все б/у, с разбора, и не все годные - попадаются как негодные сразу, так и, что самое плохое, теряющие прошивку через несколько месяцев или даже дней.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

    Эти 2 пользователя(ей) поблагодарили AFZ за это полезное сообщение:

    hobot(14.06.2020), ZPilot(14.06.2020)

  6. #106

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,472
    Поблагодарили
    524 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZPilot Посмотреть сообщение
    Может кто помочь с таким образом?
    Да еще бы желательно так, чтоб все, если такое возможно, уместилось в 0 дорогу, те в 5120 байт.
    В аттаче файл sysmin.dsk:
    Код:
     Filename  Blocks  Date      Start    Bytes
    ---------- ------  --------- ----- --------
    RT11SJ.SYS     79  25-Feb-83    14    40448
    SWAP  .SYS     30  08-Jul-96    93    15360
    TT    .SYS      2  18-Mar-87   123     1024
    MZ    .SYS      4  15-Jan-90   125     2048
    < UNUSED >   1471              129   753152
    ---------- ------  --------- ----- --------
     4 files, 115 blocks
     1471 free blocks
    Загрузка в эмуляторе:
    Код:
    RT-11SJ (S) V05.02                                                              
    ?KMON-F-File not found DK:STARTS.COM                                            
                                                                                    
    .
    Вложения Вложения

    Эти 3 пользователя(ей) поблагодарили nzeemin за это полезное сообщение:

    hobot(14.06.2020), MM(14.06.2020), ZPilot(14.06.2020)

  7. #106
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #107

    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    401
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    65 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Да, кстати. ИМХО, запаивать на свою плату Черную Пилюлю - не лучшее решение. Я бы, по-простому, запаял туда STM-ку с обвязкой, и не морочил голову. И выбрал бы STM-ку с полноценным GPIO B, а не это 411-е убожество. Хотя бы F407RET6.
    Все безобразие в том, что F407RET6 может с легкостью эмулировать всю УКНЦ Какой тогда смысл?
    Черная пилюля стоит рублей 300, а самое главное, не нужно паять мелочевку. Я то ее припаяю, а кого-то просто нет такого оборудования. Разъем запаять проще и вставить в него блюпил.

    Alex_K, AFZ, nzeemin и все кто мне помогает - спасибо вам огромное!!!

    Что-то становится грустно когда пытаешься выявить косяк с 102 ошибкой.. Тк он случайный то: либо ловушка на связке 27с512+155ла3 пропускает запросы к портам 177130(2), либо STMка не успевает попасть в прерывание.
    Я вот чего не понимаю, флопы к ВП1-128 подключаются разные, у них разные техданные, например, время перемещения головки. Как ВП1-128 говорит УКНЦ, что данные не готовы? Да я знаю есть 7 бит TR, но как его обрабатывает УКНЦ? Повторно шлет команду, или просто еще раз перечитывает?

    Цитата Сообщение от AFZ Посмотреть сообщение
    Я тоже сначала ловил SYNC
    У меня ПЗУ и ла3 ловят на ШДА обращения к портам 177130 и 177132, по ниспадающему SYNC, если это делать СТМкой, то некогда будет делать всю остальную работу.

  9. #108

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZPilot Посмотреть сообщение
    Что-то становится грустно когда пытаешься выявить косяк с 102 ошибкой.. Тк он случайный то: либо ловушка на связке 27с512+155ла3 пропускает запросы к портам 177130(2), либо STMка не успевает попасть в прерывание.
    Запросы к портам 0177130 и 0177132 ловятся прекрасно. Если бы не поймали, то на УКНЦ улетели бы в прерывание по 4-му вектору. Вот здесь бы точно ничего не работало.

  10. #109

    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    401
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    65 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    а остальной обмен асинхронный - пока не ответишь RPLY,
    Те пока не отпустишь?
    Я просто стараюсь максимально быстро отпустить RPLY, если его можно задержать на по-дольше, то можно впихнуть разбор команды от УКНЦ и подготовку данных..
    Это вообще допустимо?

    - - - Добавлено - - -

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Запросы к портам 0177130 и 0177132 ловятся прекрасно. Если бы не поймали, то на УКНЦ улетели бы в прерывание по 4-му вектору. Вот здесь бы точно ничего не работало.
    Те я вовремя зажал RPLY? Если так, тогда прерывания успевают отработать ответы. Это радует!

  11. #110

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А ошибка 102 свидетельствует о том, что за энное количество попыток (около 30) не удалось найти сектор с заданным номером. Т.е. попадался либо адресный маркер заголовка данных, либо сектор не с тем номером.

Страница 11 из 40 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 713
    Последнее: 13.05.2025, 11:42
  2. Ответов: 327
    Последнее: 03.12.2019, 22:49
  3. Куплю КМД для УКНЦ
    от Feral в разделе Барахолка (архив)
    Ответов: 32
    Последнее: 07.06.2012, 13:31
  4. Продам МС5310 блок дисководов к УКНЦ+КМД УКНЦ
    от Mad Killer/PG в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 19.03.2012, 11:27
  5. Контроллер КМД-УКНЦ, АУКЦИОН
    от tntpro в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 23.06.2011, 16:32

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •