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

Johnson

Новичок
  • Постов

    4
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Johnson

  • День рождения 14.02.1974

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array
  1. Может у кого ещё есть такой девайс? Или есть информация где купить...
  2. Возможность вроде есть, но нет уверенности, что они (MOXA) ничего не изменили в исходниках для этого девайса... Так что даже если все заработает, то все равно будет грызть червь сомнения, что что-то не так ;) Да и если они прошивку обновят, не хотелось бы драйвер опять править... Короче не хочется быть зависимым от привратностей судьбы. Вот вроде чего нарыл, попаду на работу проверю. http://techpubs.sgi.com/library/tpl/cgi-bi..._html/ch07.html Может и суппорт мохи чем-то более толковым разродится.... Пока они отрицают наличие RX trigger level вообще :) Но я то вижу его работу...
  3. Насколько я понял стандартные ioctl() позволяют многое, но не доступ к регистру FCR :( Т.е. просто так (как в виндах) настройками буффера не порулишь... У MOXA есть несколько нестандартных, но из них пожалуй интересен только MOXA_GET_CONF он возвращает структуру struct mxser_hwconf { int board_type; int ports; int irq; int vector; int vector_mask; int uart_type; int ioaddr[MXSER_PORTS_PER_BOARD]; int baud_base[MXSER_PORTS_PER_BOARD]; moxa_pci_info pciInfo; int IsMoxaMustChipFlag; // add by Victor Yu. 08-30-2002 int MaxCanSetBaudRate[MXSER_PORTS_PER_BOARD]; // add by Victor Yu. 09-04-2002 int opmode_ioaddr[MXSER_PORTS_PER_BOARD]; // add by Victor Yu. 01-05-2004 }; Из которой вроде можно получить адреса куда писать, но что дальше делать я не понимаю :( Вообще исходники драйвера можно найти в поиске на "mxser.c" "mxser.h" там даже видно как происходит запись в FCR, но одно дело драйвер, а другое программа...
  4. Заранее извиняюсь, если пишу не в ту тему! Если это так прошу перенести тему куда нужно. Вводная: есть устройство (Moxa UC-7408) с Montavista Linux (ядро 2.4) на борту. Процессор Intel XScale IXP-422 266 MHz. На борту на шине PCI имеется UART MU860 совместимый с UART 16C550C. Обслуживается драйвером от MOXA (mxser), исходники его есть в составе линукса, однако совпадает ли он с тем, что в устройстве - не знаю. Задача: Изменить в UART регистр FCR с целью изменения RX trigger level. Предполагаю, что надо пользовать что-то вроде outb(), но понятия не имею что брать в качестве адреса и вроде надо куда-то отражать память UART-та... Может кто подскажет с чего начать? Заранее спасибо! Павел P.S. Если кто знает форум где мне точно помогут (можно и англоязычный), то буду благодарен за наводку :)
×
×
  • Создать...