Официальный форум СВД Встраиваемые Системы
17 Октября, 2017, 10:38:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Драйвер работы с COM (UART) портом под QNX 6.5.0  (Прочитано 254 раз)
saleshin
Интересующийся

Сообщений: 2


« : 29 Марта, 2017, 17:43:32 »

  Доброго дня,

 Подскажите, работал ли кто нибудь под QNX 6.5.0 на скоростях выше чем 115200?  Нужно ли для этого загружать специальный драйвер или можно обойтись стандартным?
Записан
Владимир Махилёв
Сотрудник СВД ВС
Ветеран

Сообщений: 667



WWW
« Ответ #1 : 31 Марта, 2017, 12:07:57 »


Штатный драйвер сам по себе не накладывает ограничений на скорость передачи.
Исходя из заданной пользователем скорости обмена, делителя и частоты рассчитывается значения делителя для контроллера и заносится в его стандартные регистры UART Divisor Latch.

Однако контроллеры, поддерживающие высокие скорости (4-8-12-15-..Мбит), могут потребовать расчета и записи делителя в дополнительные аппаратно-специфичные регистры. Если это так, то может потребоваться доработка драйвера под конкретный контроллер.
Записан

saleshin
Интересующийся

Сообщений: 2


« Ответ #2 : 03 Апреля, 2017, 13:57:51 »

Владимир, спасибо за информацию - будем пробовать достичь 760кбод на VORTEX.
Записан
GrayCat
Пользователь

Сообщений: 14


Embedder


« Ответ #3 : 15 Апреля, 2017, 12:01:11 »

Например вот на мультипортовых платах Moxa (типа CP-138U-I и т.п.) частота системного генератора в 8 раз выше "стандартной". Таким образом, чтобы использовать эти платы с "номинальными" с точки зрения программ BaudRate-ами, нужно в ключах запуска драйвера указывать делитель "-c 1843200/2". Тогда выставленная в программе скорость 115200 и будет в реале 115200. Если же этот ключик не указывать, получится 115200 * 8 = 921600 bps.

Обидно, что PCI-Express платы Moxa уже не поддерживаются стандартным devc-ser8250 - там надо в набортную FPGA какую-то "прошивку" залить при старте, что выполняется драйвером, и под QNX его нету.
Записан

Gray©at
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2017 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 16 Октября, 2017, 18:46:53