Настройте Minicom для использования аппаратного управления потоком

Нужна помощь в тестировании реализации UART с аппаратным контролем потока для OMAP L138. Для проверки реализации я использую minicom подражать другой конец последовательного канала, и я ищу некоторое понимание того, как это должно быть настроено.

У меня есть простое приложение, которое отправляет сообщения через UART из OMAP в Minicom. Это работает, как и ожидалось, если OMAP и minicom настроены на НЕ использование аппаратного управления потоком. Когда я включаю аппаратное управление потоком, я не вижу никакого вывода на миникоме.

Вот список шагов, за которыми я следовал:

  • Настроил Minicom для использования аппаратного управления потоком (Ctrl AO, чтобы открыть меню настройки последовательного порта Minicom, и F для включения аппаратного управления потоком).
  • С помощью stty Я включаю рукопожатие RTS / CTS stty -F /dev/ttyS1 crtscts, Используя команду stty -F /dev/ttyS1 -a Я могу подтвердить, что crtscts был включен.

Два вышеуказанных изменения гарантируют, что аппаратное управление потоком включено в программе терминала и в драйвере UART. UART на OMAP также настроен для использования аппаратного управления потоком.

Однако перечисленных выше изменений в minicom недостаточно для правильной работы управления потоком. После запуска приложения сигнал RTS(запрос на отправку) от OMAP становится низким, что указывает minicom, что оно хочет отправить данные. При правильной настройке minicom должен понизить сигнал OMTS CTS (clear to send) на низкий уровень и начать прием данных, пока он не достигнет заданного порогового значения для буфера приема. Такого не бывает. Вход CTS в OMAP всегда высокий. Просто для удовольствия, я попытался подключить RTS к CTS на OMAP и вуаля, ожидаемые сообщения появляются на minicom! Вот изображение, которое показывает, как эти два соединены.

Omap к соединениям Minicom

Из того, что я пробовал, кажется, что я что-то упустил в том, как я настроил миником. Любые предложения приветствуются.

1 ответ

нажмите CTRL-A, Z, O, настройка последовательного порта, чтобы получить доступ к настройкам управления потоком данных Minicom.

Другие вопросы по тегам