YetAnotherForum
Добро пожаловать, Гость Активные темы | Вход | Регистрация

19 Страницы«<1415161718>»
Модули формата PC/104 и StackPC
ANTR Offline
#301 Оставлено : 30 марта 2018 г. 14:51:10(UTC)

Новый пользователь

Сообщений: 1

Добрый день!
не подскажете как скомпилировать драйвер дискретного ввода-вывода (cpc308_dio.tgz) в для запуска в ОС Astra linux Smolensk 1.5 ?
Fastwel_Support_2 Offline
#302 Оставлено : 30 марта 2018 г. 16:16:03(UTC)

Техническая поддержка

Сообщений: 27
Город:: Москва

ANTR, добрый день!

Проверяли под Аstra Linux 1.4.

В Astra Linux 1.4 уже есть все необходимые драйвера для GPIO. Выполните
~# modprobe i2c_i801
~# modprobe gpio_pca953x
В результате успешной инициализации драйвера должно появиться устройство /sys/class/gpio/gpiochipXYZ .

Также используйте драйвер, который автоматически создаст устройство - pca953x_platform.zip (во вложении).
~# insmod ./pca953x_platform.ko board=cpc308
Вложение(я):
pca953x_platform.zip (5kb) загружен 12 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
dimka Offline
#303 Оставлено : 5 ноября 2018 г. 15:06:47(UTC)

Новый пользователь

Сообщений: 2

Здравствуйте, столкнулся со следующей проблемой.
CPC310-02 установил с вашего фтп Debian 8.2
Попытался подключить moxa1150, ожидаемо /dev/ttyUSB0 не появился. Отдельно скачал драйвера, не ставятся из-за нехватки kernel source/header. В lsusb моксу вижу.
Moderator Offline
#304 Оставлено : 6 ноября 2018 г. 7:58:59(UTC)

Техническая поддержка

Сообщений: 548
Город:: Москва

Добрый день, dimka.

На FTP лежат максимально урезанные демонстрационные образа. Они предназначены для проверки работоспособности интерфейсов модуля. Для полноценной работы рекомендуется самостоятельно установить нужную версию ОС.

Вы можете скачать исходники ядра https://www.kernel.org/, установить из репозитория пакеты и попробовать собрать драйвера для MOXA непосредственно на модуле.
dimka Offline
#305 Оставлено : 11 ноября 2018 г. 22:07:03(UTC)

Новый пользователь

Сообщений: 2

Спасибо за разъяснения.
В РЭ говорится о том, что для настройки скорости на COM2 и COM3 (RS-422/RS-485) есть зависимость от системы и я так понял ваших драйверов (из BSP). Сходу на Debian 8.2 (iso с офф сайта i586) команда "stty -F /dev/ttyS3 921600" не прошла, хотя ваши драйвера установлены.
Можно ли выставить такую скорость на CPC310-02 с вышеприведенной ОС для RS-422? или вышеперечисленные действия должны были сработать?
Moderator Offline
#306 Оставлено : 13 ноября 2018 г. 11:44:11(UTC)

Техническая поддержка

Сообщений: 548
Город:: Москва

Добрый день, dimka.

Для настройки COM портов используется утилита setserial.

Запись выглядит примерно так:

setserial /dev/ttyS5 port 0x108 UART 16550A irq 11 Baud_base 115200
Lenprom Offline
#307 Оставлено : 13 ноября 2018 г. 14:35:17(UTC)

Пользователь

Сообщений: 16
Город:: Санкт-Петербург

Добрый день!
Давно работаем с платами CPC307 под QNX 6.3
На последних проектах столкнулись с нехваткой COM-портов. Порты USB ранее использовали только для записи архивов и настроек на Flasch. Есть устойчивое желание оснастить USB порты модуля СPC307 преобразователями USB-RS232/485 и поддержать эту конфигурацию программно.
С чего посоветуете начать:
1. Есть ли поддержка работы СOM через USB в QNX6 и где именно (сам QNX, библиотеки или драйвера Fastwel, драйвера производителей преобразователей и т.д.)?
2. Насколько я понял, драйвера во многом зависят от того, какой тип микросхемы стоит в преобразователе USB-RS (встретил ссылку на 3 типа). Возможно, Вы порекомендуете конкретный тип преобразователя (или тип микросхемы) работу с которым через USB Вы в Fastwel проверяли.
Если есть другие полезные советы или дополнительная информация - посоветуйте.
Спасибо.
Fastwel_Support_2 Offline
#308 Оставлено : 14 ноября 2018 г. 16:28:08(UTC)

Техническая поддержка

Сообщений: 27
Город:: Москва

Добрый день, Lenprom!

Следует использовать стандартный драйвер devc-serusb:
http://www.qnx.com/devel...f=%22%64%65%76%63%22%20

Пример запуска для работы FTDI FT245R(Usb-to-COM):
devc-serusb -d did=0x0601,vid=0x093c,module=ftdi
Lenprom Offline
#309 Оставлено : 16 ноября 2018 г. 16:48:55(UTC)

Пользователь

Сообщений: 16
Город:: Санкт-Петербург

Спасибо.
Тогда позволю себе еще один вопрос:
Есть ли аналогичный драйвер для USB клавиатуры?

Moderator Offline
#310 Оставлено : 19 ноября 2018 г. 13:59:12(UTC)

Техническая поддержка

Сообщений: 548
Город:: Москва

Ниже строчки, которые следует добавить в файл построения образа вместо вызова devc-con:

display_msg Start USB stack
io-usb -duhci -dehci

display_msg Start HID drivers and some consoles
waitfor /dev/io-usb/io-usb 5
waitfor /dev/io-usb/devu-uhci.so 5
waitfor /dev/io-usb/devu-ehci.so 5
io-hid -d ps2ser kbd:kbddev:ps2mouse:mousedev -d usb /dev/io-usb/io-usb
devc-con-hid -n4 &
reopen /dev/con1
[gid=0 uid=0 perms=777 data=copy code=uip] /proc/boot/devc-con-hid = devc-con-hid
[gid=0 uid=0 perms=777 data=copy code=uip] /lib/dll/devu-ehci.so = devu-ehci.so
[gid=0 uid=0 perms=777 data=copy code=uip] /lib/dll/devu-uhci.so = devu-uhci.so
[gid=0 uid=0 perms=777 data=copy code=uip] io-hid = io-hid
[gid=0 uid=0 perms=777 data=copy code=uip] devh-usb.so = devh-usb.so
[gid=0 uid=0 perms=777 data=copy code=uip] devh-ps2ser.so = devh-ps2ser.so
[gid=0 uid=0 perms=777 data=copy code=uip] libhiddi.so = libhiddi.so
Lenprom Offline
#311 Оставлено : 30 ноября 2018 г. 14:06:49(UTC)

Пользователь

Сообщений: 16
Город:: Санкт-Петербург

Добрый день!

Fastwel_Support_2 написал:

Следует использовать стандартный драйвер devc-serusb:
http://www.qnx.com/devel...f=%22%64%65%76%63%22%20

Обнаружилась проблема :( Для QNX6.3 данный драйвер не является стандартным и в комплекте разработчика его нет.
Вы случайно не знаете, как его можно подкачать в QNX6.3 или где его взять для данной версии ОС?
Moderator Offline
#312 Оставлено : 3 декабря 2018 г. 8:04:37(UTC)

Техническая поддержка

Сообщений: 548
Город:: Москва

Цитата:
Обнаружилась проблема :( Для QNX6.3 данный драйвер не является стандартным и в комплекте разработчика его нет.
Вы случайно не знаете, как его можно подкачать в QNX6.3 или где его взять для данной версии ОС?

Это стандартный драйвер для QNX 6.5.0. Полагаю и для QNX 6.4.1. Про QNX 6.3.x не скажу. Уточняйте/консультируйтесь по этим вопросам у коллеги из СВД.
Evgen Offline
#313 Оставлено : 12 марта 2019 г. 11:26:31(UTC)

Новый пользователь

Сообщений: 1
Город:: Москва

Добрый день. Используем вычислитель CPC310, к которому подключена плата расширения Xtreme/104 Islated, по внешней ISA шине.
Проблема в следующем:
- внешняя ISA шина CPC310 имеет диапазон адресов [1000h...FFFFh];
- диапазон адресов для COM портов на Xtreme/104 Islated [100h...398h].
Можно ли на CPC310 изменить диапазон адресов так, чтобы он пересекался с диапазоном адресов COM портов, на плате расширения Xtreme?
Moderator Offline
#314 Оставлено : 12 марта 2019 г. 11:45:29(UTC)

Техническая поддержка

Сообщений: 548
Город:: Москва

Добрый день, Evgen.

Настройки BIOS должны быть такими (на примере базового адреса 300):

IO Space 0
Enabled
8 bytes
Base address 1300
Ignore A[15:10] enabled

Обращаться к плате из под ОС не по адресу 0x300, а по адресу 0x1300.
Regressor Offline
#315 Оставлено : 15 апреля 2019 г. 7:12:52(UTC)

Пользователь

Сообщений: 12
Город:: Хабаровск

Добрый день. Мы приобрели для прототипа плату CPC310, начали с ней работать (операционная система - Linux), после чего появилось несколько вопросов. Возможно это есть в документации, но к сожалению найти ответы сразу не получилось. Вопросы следующие:

1. На плате имеется 8 GPIO, подключенные судя по документации к расширителю TCA6416. После загрузки драйвера TC6416 обнаруживается GPIO чип с 16 линиями. Не очень понятно какие из них выведены на разъем платы (можно конечно перебором, но пока не пробовали - лишние GPIO могут быть заведены внутри на какие-нибуть цепи платы).
2. На устройстве имеется 2 пользовательских светодиода и в документации не смогли найти куда они подключены и как ими управлять. В выложенной на сайте BSP они нигде не упомянуты.
3. На устройстве обнаружился eeprom fram чип на шине i2c с адресом 0x50 размером 8 килобайт. И это помимо чипа FRAM SPI на 32 килобайта. Что это за память и почему в документации про нее ничего не сказано ? Ее можно использовать ?
4. GPIO с южного моста никуда не выведены ?
5. Watchdog в южном мосту нельзя настроить так, чтобы он срабатывал при зависании в процессе загрузки операционной системы ?
Regressor Offline
#316 Оставлено : 16 апреля 2019 г. 9:50:58(UTC)

Пользователь

Сообщений: 12
Город:: Хабаровск

Regressor написал:
Добрый день. Мы приобрели для прототипа плату CPC310, начали с ней работать (операционная система - Linux), после чего появилось несколько вопросов. Возможно это есть в документации, но к сожалению найти ответы сразу не получилось. Вопросы следующие:

1. На плате имеется 8 GPIO, подключенные судя по документации к расширителю TCA6416. После загрузки драйвера TC6416 обнаруживается GPIO чип с 16 линиями. Не очень понятно какие из них выведены на разъем платы (можно конечно перебором, но пока не пробовали - лишние GPIO могут быть заведены внутри на какие-нибуть цепи платы).
2. На устройстве имеется 2 пользовательских светодиода и в документации не смогли найти куда они подключены и как ими управлять. В выложенной на сайте BSP они нигде не упомянуты.


На эти вопросы нашли ответы самостоятельно. Перебором GPIO на TCA6416 выяснилось, что первые 8 gpio выведены на гребенку на плате. С индикацией сложнее - проверкой 40 пинов на sch3114 удалось выяснить, что HL6 висит на gpio 61, а HL7 на gpio40. Вот только включение gpio 60 вызвало перезагрузку системы watchdog-ом. Может все-таки добавите такую информацию в документацию чтобы не приходилось заниматься таким вот подбором ?

Вопрос №3 про FRAM 8K i2c все еще актуален.
Про 4 вопрос тоже хотелось бы определенности, дабы знать что можно трогать, а что нельзя.

Про пятый неактуально. Я так понял настройки таймаута после отключения питания в ватчдоге южного моста не сохраняются и при холодном старте и зависании системы он ничем не поможет.
Moderator Offline
#317 Оставлено : 16 апреля 2019 г. 10:38:59(UTC)

Техническая поддержка

Сообщений: 548
Город:: Москва

Добрый день, Regressor.

Цитата:
1. На плате имеется 8 GPIO, подключенные судя по документации к расширителю TCA6416. После загрузки драйвера TC6416 обнаруживается GPIO чип с 16 линиями. Не очень понятно какие из них выведены на разъем платы (можно конечно перебором, но пока не пробовали - лишние GPIO могут быть заведены внутри на какие-нибуть цепи платы).

Используется только 8 младших разряда, старшие 8 разрядов «заземлены» через резисторы.

Цитата:
2. На устройстве имеется 2 пользовательских светодиода и в документации не смогли найти куда они подключены и как ими управлять. В выложенной на сайте BSP они нигде не упомянуты.

В BSP WES7 есть утилита с исходниками, где есть управление LEDами. BSP на FTP, описание тут.

Цитата:
3. На устройстве обнаружился eeprom fram чип на шине i2c с адресом 0x50 размером 8 килобайт. И это помимо чипа FRAM SPI на 32 килобайта. Что это за память и почему в документации про нее ничего не сказано ? Ее можно использовать ?

Видимо, у вас макетный образец, в серийных I2C FRAM не установлена, нужно использовать только SPI FRAM.

Цитата:
4. GPIO с южного моста никуда не выведены ?

Нет.

Цитата:
5. Watchdog в южном мосту нельзя настроить так, чтобы он срабатывал при зависании в процессе загрузки операционной системы ?

Можно, подробней можно почитать в описании BSP WES7.
Regressor Offline
#318 Оставлено : 16 апреля 2019 г. 13:17:14(UTC)

Пользователь

Сообщений: 12
Город:: Хабаровск

Цитата:
2. В BSP WES7 есть утилита с исходниками, где есть управление LEDами. BSP на FTP, описание тут.

Установил на рабочей машине (custom -> без драйверов, только исходники). В исходниках работа напрямую с регистрами южного моста, но в комментариях стоят GP60, GP40, GP37, GP61. GP это по всей видимости GPIO. И GP60 и GP37 относятся судя по всему к watchdog-у. По коду не очень понятно что это и зачем. Можно все-таки подробности как и что там подключено ?

Цитата:
3. Видимо, у вас макетный образец, в серийных I2C FRAM не установлена, нужно использовать только SPI FRAM.

Про макетный образец я прям очень сильно удивился. Мы заказывали 01 исполнение обычной покупкой. На плате написано CPC310-01. Откуда макет взялся непонятно. И еще напрягает то, что сейчас мы что-то в прототипе проверим, отладим, а потом закажем тот самый CPC310-01 и он другим окажется.

Цитата:
4. Нет.

GPIO с южного моста все-таки куда-то выведены. Практическое наблюдение - GPIO40, и GPIO61 (в отсчете linux драйвера gpio-sch311x - там 6 чипов по 8 gpio) управляют пользовательскими светодиодами, а 60 вешает систему наглухо. Судя по исходникам ваших утилит в WES7 он как-то подключен к watchdog-у. Почему собственно и задавал вопрос. Это такая секретная информация ?

Цитата:
5. Можно, подробней можно почитать в описании BSP WES7.

Не нашел этого там. Я имел в виду можно ли настроить watchdog так, чтобы он начинал работать при подаче питания и перезагружал систему через фиксированный заданный интервал времени. Например подали питание, если ОС в течении 2 минут не начала дергать watchdog, то reset. Иными словами сохраняет ли южный мост настройки watchdog в энергонезависимой памяти ?
Moderator Offline
#319 Оставлено : 18 апреля 2019 г. 10:38:57(UTC)

Техническая поддержка

Сообщений: 548
Город:: Москва

Цитата:
Про макетный образец я прям очень сильно удивился. Мы заказывали 01 исполнение обычной покупкой. На плате написано CPC310-01. Откуда макет взялся непонятно. И еще напрягает то, что сейчас мы что-то в прототипе проверим, отладим, а потом закажем тот самый CPC310-01 и он другим окажется.


Какой серийный номер модуля?
Regressor Offline
#320 Оставлено : 18 апреля 2019 г. 10:47:56(UTC)

Пользователь

Сообщений: 12
Город:: Хабаровск

Moderator написал:
Цитата:
Про макетный образец я прям очень сильно удивился. Мы заказывали 01 исполнение обычной покупкой. На плате написано CPC310-01. Откуда макет взялся непонятно. И еще напрягает то, что сейчас мы что-то в прототипе проверим, отладим, а потом закажем тот самый CPC310-01 и он другим окажется.


Какой серийный номер модуля?


А где его посмотреть ? Сверху наклейка "CPC310-01 v1.1" в две строки. Снизу если честно посмотреть нет возможности - все разбирать надо. На коробке есть какие-то цифры
Вложение(я):
IMG_20190418_174449.jpg (125kb) загружен 8 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
19 Страницы«<1415161718>»
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.