2009-12-15 2 views
4

У меня проблема, когда я подключил свой Linux-сервер к последовательному порту. Существует непрерывный поток данных из последовательного порта, который проходит через epabx.Minicom не фиксирует данные правильно

В Minicom я получаю данные первого вызова и от второго звонка он переходит в автономный режим. Я не вижу никаких данных.

Может ли кто-нибудь помочь мне в этом.

+0

Вы пытаетесь подключить последовательную консоль одного Linux-хоста к другому порту Linux? –

ответ

2

Благодарим за помощь, оказанную вами. Наконец, я получил ошибку. Бог знает, как я начал получать данные.

Но все же я перечисляю шаги, которые я выполнил, чтобы получить правильные данные.

Иногда данные из последовательного порта не будут фиксироваться в приложении формы обработки.

Возможно, это связано с следующими проблемами.

1.Serial порт не подключен должным образом. 2. Серийный кабель порта не работает. 3. Некоторые штыри на последовательном порту повреждены или соединение потеряно. Примечание: Прежде всего, обратитесь к клиенту или лицу, отвечающему за системы epabx.

4.Детали не отображаются на гипертемнальном уровне. Это обычная проблема в Linux, которая использует minicom как гипертерминал.

Sol: Проверьте версию миникомпьютера перед запуском на linux. Если версия minocom 2.1, то какой-то процесс будет блокировать входящие данные.

Удаление Minicom 2.1 и переустановить Миником 2.0

Говорят, что процесс затвора 8 будет блокировать входящие данные.

1

minicom может отвечать на контрольные символы в ваших данных. Я бы рекомендовал что-то простое, но эффективное, например,

od -t x1 -t a /dev/ttySomething 

, чтобы сбрасывать ваши данные как в шестнадцатеричном виде, так и в виде текста.

+0

эта команда не распознается –

1

Вы также должны проверить правильность настроек порта, то есть битрейт, контроль четности, стоп-бит, управление потоком. Иногда, когда ваши настройки неверны, вы получите странные результаты. Кроме того, вам нужно проверить, что ваш протокол отправляет только тексты, как упоминал Карл.

+0

Да, я проверил. Кажется, все в порядке. настройки принимают 9600 бод. 8n1. –