headerheaderheaderheaderheaderheaderheaderheader
header
headerheaderheaderheaderheaderheaderheaderheaderheaderheaderheader
header
Отладочный выход на высокоскоростном последовательном порте

Высокоскоростной последовательный выход FireBee может быть использован для чтения отладочной информации с выхода FireBee на другом компьютере. Отладочный выход сообщает много информации об инициализации железа FireBee, версиях прошивок BaS- и FPGA и многом другом.
Также на удаленном компьютере можно будет увидеть загрузочные и отладочные сообщения MiNT/XaAES.


В основном вам понадобятся:
  • FireBee и другой компьютер с последовательным портом. Нижеследующая инструкция была протестирована на Falcon/CT60 с FreeMiNT, но может работать и на других (030+) машинах Atari с MiNT или компьютерах с Linux.

  • Нуль-модемный кабель с коннекторами DB-9 female. Такой кабель можно найти недорого в Интернете, но если вы умеете немного паять, то вы можете сами сделать этот кабель. Провода должны быть экранированы, например 10 x 0.14 mm2, тип LIYCY (макс. длина 30 метров).

    DB-9 female | DB-9 female
    Pin Connector A | Pin Connector B
    --------------------------------------
    1+6 (мост!) | 4
    2 | 3
    3 | 2
    4 | 1+6 (мост!)
    5 | 5
    7 | 8
    8 | 7
    9 не соединен | 9 не соединен
  • На удаленном компьютере нужна консольная программа, которая будет захватывать данные с последовательного порта. Например, "minicom", доступный и для Atari/MiNT и для Linux PC; конечно, будет работать и любая другая консольная программа под другими операционными системами.

    Параметры связи консольной программы должны быть выставлены так:
    Скорость: 115200 Bps
    Биты: 8
    Четность: нет
    Стоповый бит: 1
    Hardware flow control

    Загрузить программу minicom (SpareMiNT rpm archive) для Atari можно тут: https://github.com/freemint/s ... 8kmint.rpm

    Для LinuxPC, ищите в репозитории вашего дистрибутива.


Использование:

1. Подсоедините нуль-модемный кабель к высокоскоростному последовательному порту FireBee и к последовательному порту Falcon (Modem2).

2. На FireBee, установите скорость последовательного порта в панели управления fireconf.cpx: В секции Boot / опция Debug, выберите "115200" и закройте cpx нажав кнопку OK.
Примечание: Этого не надо делать, если вы используете EmuTOS! Базовая система (BaS) FireBee сама установит скорость последовательного порта в "115200" при запуске и EmuTOS будет по умолчанию использовать эту величину.

Теперь на Falcon, запустите minicom из командной строки.

picture

Minicom управляется с клавиатуры, сначала вводим CTRL+A, а затем клавишу для различных опций. Все эти опции можно посмотреть нажав CTRL+A, а затем "Z".

Сначала введите CTRL+A , а затем клавишу "O" чтобы открыть конфигурационное меню minicom.

picture

Перейдите к "Serial port setup", нажмите RETURN. В этом диалоговом окне вам сначала надо установить последовательный порт: Нажмите клавишу "A" , и затем отредактируйте тут " /dev/aux " , и завершите конфигурацию нажатием RETURN.

picture


Теперь нажмите "E" для установки скорости последовательного порта:

picture

Введите "I" для 115200 и выйдите из диалога нажатием RETURN.
Закройте все меню нажатием клавиши RETURN или EXIT. Вот и все.

Теперь перезапустите свой FireBee и вы увидите выход сообщений инициализации в окне minicom. Для отображения отладочных сообщений FreeMiNT вы должны установить в загрузочном меню FreeMiNT опции "Debug output device: 8" и "Debug level:" на величину, большую, чем "none".
Выходные сообщения можно сохранить в файл, и также (minicom config/имена файлов и пути).
Последние новости
EmuTOS 1.1.1
2021-08-16:
08 июля 2021 года Команда Разработчиков EmuTOS выпустила ...
читать полностью
Проблемы с оборудованием на сервере firebee.org
2021-03-22:
Вы очевидно уже заметили это: некоторые новости, ...
читать полностью
Вышел GFA Basic Editor (GBE) v3.7
2021-01-18:
Дтя тех кто был не в курсе - оригинальный автор ...
читать полностью
Лента RSS | Правила использования | Карта сайта