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.cpxl: В секции 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/Filenames and paths).
Последние новости
Установочный пакет FreeMiNT для FireBee 2022
2022-12-31:
В этом году мы вернулись к активной деятельности. ...
читать полностью
EmuTOS Версии 1.2 и 1.2.1
2022-12-25:
7 августа 2022 года Команда Разработчиков EmuTOS выпустила ...
читать полностью
EmuTOS 1.1.1
2021-08-16:
08 июля 2021 года Команда Разработчиков EmuTOS выпустила ...
читать полностью
Лента RSS | Правила использования | Карта сайта