2016-10-05 1 views
0

My Beaglebone Black может найти 5 последовательных устройств под Linux, но после того, как я запустил его в QNX, можно найти только одно серийное устройство. Интересно, если последовательный драйвер QNX для BBB просто поддерживает 1 последовательный интерфейс или имеет некоторые способы настройки для поддержки большего количества сериальных файлов.Почему только один серийный (/ dev/ser1) я могу найти на Beaglebone Black, который работает QNX

Версия QSX bsp - 6.5.0, я загружаю ее форму Foundry27. Существует более высокая версия 6.6.0, и я ее протестировал, результат такой же.

Ниже приведен список файлов в каталоге /dev:

files

Заранее спасибо!

ответ

0

Начало devc-ser8250 с пятью портами (последние четыре предустановки на 38400 бод):

devc-ser8250 3f8,4 -b 38400 280,3 288,3 290,3 298,3 & 

Это из QNX 6.6.0 documentation

+0

Это работает! В Beaglebone black имя драйвера «devc-seromap», и я добавил серийный номер 2, выполнив команду «devc-seromap -e -F -b115200 -c48000000/16 0x48022000^2,73» –

+0

Какой 0x48022000 является периферийной памятью uart1 адрес, 73 - номер прерывания, используемый uart1. Спасибо за вашу помощь ! –