Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Изменение прошивки LTR-EU-2

Вы не вошли.

 Поиск | Регистрация | Вход 

Владимир_Edge
08.08.2025 14:42:30
#1

Гость

Изменение прошивки LTR-EU-2

Подскажите, как не имея доступа к VisualDSP++(недоступно в РФ) изменить прошивку LTR-EU-2. Или есть другие способы добиться поставленных задач? Необходимо добиться автономной работы устройства, с запуском сбора данных по триггеру, переходу в "спящий режим" и запись данных на встроенную SD карту. В LTR-EU-2 будут установлены два модуля измерительный LTR-11 и макетный LTR00-01.

11.08.2025 21:20:35
#2

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,333

Re: Изменение прошивки LTR-EU-2

Здравствуйте.
Действительно, штатная прошивка крейта подразумевает управление его работой со стороны ПК, а для использования крейта как автономного устройства и для  записи на SD понадобится писать свою прошивку на основе штатной. По поводу запуска по триггеру и спящего режима, то тут нужно уточнение, что является триггером, и какие требования к спящему режиму, т.к. у крейта не предусмотрено специального низкопотребляющего режима работы, если речь про это.

По поводу VisualDSP++, то последняя прошивка версии 3.0.0.x данную среду не требует, она собирается компилятором gcc, ее можно взять отсюда:
www.lcard.ru/download/user/ltr/ltreu_bfin_rtems-master.zip - исходные коды прошивки
www.lcard.ru/download/user/ltr/ltreu_bfin_rtems_rtos_lib-master.zip - требуемые сторонние компоненты, включая компилятор, используемая ОСРВ RTEMS и т.п. В readme.txt описано как собирать.

Для управления LTR11 и приема данных понадобится взять логику работы из библиотеки ltr11api (исходные коды можно взять из git: https://gitlab.com/l-card/acq/devices/l … api/ltrapi) и перенести внутрь крейта.

Если требуется разработка прошивки под Вашу задачу, то можете прислать запрос с подробным ее описанием в поддержку (support@lcard.ru), чтобы узнать возможность реализации, условия и сроки.

Владимир_Edge
12.08.2025 10:21:17
#3

Гость

Re: Изменение прошивки LTR-EU-2

Алексей L Card пишет:

По поводу запуска по триггеру и спящего режима, то тут нужно уточнение, что является триггером, и какие требования к спящему режиму, т.к. у крейта не предусмотрено специального низкопотребляющего режима работы, если речь про это.

Спасибо за ответ. Более развернуто: под спящим режимом понимается как раз низкопотребляющий режим работы. Раз он не предусмотрен, можно ли отправлять в сон именно контроллер? И будить его внешним сигналом(через тот же разъем SYNC), узнать его состояние(готов ли он к работе) и дать команду к старту записи с датчиков?

12.08.2025 18:57:46
#4

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,333

Re: Изменение прошивки LTR-EU-2

Так то сам сигнальный процессор можно перевести в idle-mode, и настроить, чтобы он просыпался по пину, на который настроить трансляцию с сигнала с разъема SYNC. Другой вопрос, насколько сильно скажется это на потребления всего устройства (крейт + модуль + датчики), т.к. остальные узлы крейта и модуль целиком все равно будут работать в обычном режиме. Не совсем правда понял, кто должен узнать его состояние и дать команду? По идее сам процессор и должен проснуться по сигналу и запустить сбор данных с модулей.