Перейти к содержанию
    

OMAP L-138 UART в Linux

Здравствуйте

Столкнулся с такой проблемой.Мне нужно осуществить обмен по UART1 и UART0.

Работаю в ARM ядре под Linux.

Я проинициализировал соответствующие пины портов и в своей программе

работаю с устройством /dev/ttyS1 на скорости 9600 через функции open, read, write.

 

Но у меня происходит такая вещь, что у моей программы управление портом перехватывается и порт работает в режиме системной консоли на скорости 115200

Если остановить программу и запустить заново, то она какое-то время работает потом опять та же проблема.

 

Подскажите что я не учел или возможно делаю не так

Изменено пользователем alexey123_45

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но у меня происходит такая вещь, что у моей программы управление портом перехватывается и порт работает в режиме системной консоли на скорости 115200

Если остановить программу и запустить заново, то она какое-то время работает потом опять та же проблема.

как вариант "мешает" getty

если на плату вы заходите через сеть, то откройте файл /etc/inittab (предварительно сделав копию) и поищите в конце файла строчку со словами "respawn" "getty" "ttyO0"

в начале строки поставьте символ #

выход с записью и перезагрузка, потом пробуете

 

второй вариант (тут я не уверен) - убрать из строки для загрузки ядра параметр начинающийся оператором "console"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за помощь, действительно мешала getty, увидел по команде top, что перехватывает порт ttyS1

нужно было сделать

 

sv stop console1

Изменено пользователем alexey123_45

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...