Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
|
||||
|
e502 tcp/ip передачаЗдравствуйте. В документации на прибор не указано про обязательность параметров. Например, Если у команды 0х0B их нет, как должна выглядеть строка для передачи? Есть пример команды в hex? |
|||
|
||||
|
Re: e502 tcp/ip передачаЗдравствуйте. При передаче команды всегда должен передаваться весь заголовок фиксированного размера (5 32-битных слов: признак начала, код команды, параметр, размер на передачу, размер на прием). Если параметр не указан, то он не используется в настоящее время, но передавать его все равно нужно. В качестве неиспользуемых полей нужно передавать нулевые значения (на случай, если в будущих версиях этот параметр будет использоваться для каких-то целей). Таким образом, для указанной команды, Вы передаете в качестве следующие 32-битные слова: 0x314C5443, 0x0B, 0x0, 0x0, 0x20. А какую прошивку имеете ввиду, сигнального процессора. Под linux можно и C-ые библиотеки собрать... |
|||
|
||||
|
Re: e502 tcp/ip передачаАлексей L Card пишет:
В планах подключить Е-502 к панели оператора СП207 от ОВЕН. Написал запрос к разработчикам СП207 для уточнения версии и ядра системы. Не понятно, какой исходник нужно выбирать (хотел попробовать циклический сбор). Спасибо |
|||
|
||||
|
Re: e502 tcp/ip передачаЕсли Вы имеете ввиду под дистрибутивом - lpcie_setup.exe, то с ним устанавливаются библиотеки для написания программ под Windows (для разных компиляторов). Для написания программ под Linux в случае с распберри (когда нет готовых пакетов для e502) Вам нужно будет собрать библиотеки самостоятельно, для чего нужно скачать исходные коды sdk (либо через mercurial (см. http://www.lcard.ru/download/lcard_bitbucket_repos.pdf), либо последний zip архив отсюда https://bitbucket.org/lcard/lpcie_sdk/downloads). Для сборки могут два разных варианта: 2. Если же Вы собираете весь софт, что загружается в плату на ПК, то тут уже зависит от тех средств кросскомпиляции, которые Вы используете, т.к. их достаточно много разных. |
|||
|
||||
|
Re: e502 tcp/ip передачаСпасибо за развернутый ответ.
Далее судя по ошибка не хватает каких-то модулей и библиотек, которые не находятся в репозиториях. |
|||
|
||||
|
Re: e502 tcp/ip передачаДа, не находит библиотеку от avahi (используется для поиска устройств в локальной сети). Тогда напишите, соберется ли после установки этого пакета. В принципе можно будет попробовать сделать эту зависимость зависимость опциональной, т.к. эта библиотека может и не быть во всех дистрибутивах. |
|||
|
||||
|
Re: e502 tcp/ip передачаПосле установки |
|||
|
||||
|
Re: e502 tcp/ip передачаПримеры по умолчанию не собираются, но их можно собрать вместе с SDK, если при вызове cmake перед путем к исходникам добавить опцию -DBUILD_EXAMPLES=ON (собранные примеры будут внутри директории сборки в api/x502api/examples/c/) Либо можно собрать пример вручную. Если он состоит из main.c, то можно просто gcc:
Если пути к установленным .h файлам и библиотекам (по умолчанию ставится в /usr/local) не прописаны и при сборке не может их найти, то можно указать вручную, через опции -I и -L соответственно:
|
|||
|
||||
|
Re: e502 tcp/ip передачаСпасибо за помощь, тестовый пример скомпилировался и запускается. Дополнительный вопрос появился, через некоторое количество шагов приложение завершается: |
|||
|
||||
|
Re: e502 tcp/ip передачаЭто происходит при использовании вашей прошивки Blackfin или также проявляется при работе в режиме FPGA (если явно выставить режим X502_SetMode())? |
|||
|
||||
|
Re: e502 tcp/ip передачаЭта ошибка появляется в любом варианте и fpga, и в тестовой прошивке. |
|||
|
||||
|
Re: e502 tcp/ip передачаСтранно, до этого с таким не встречался, а на windows если запускать этот же пример, это проблема проявляется? |
|||
|
||||
|
Re: e502 tcp/ip передачаДа и на всякий случай, проверьте, что версия прошивки ARM последняя (1.0.19) и если что обновите отсюда http://www.lcard.ru/download/e502-m4.bin |
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск