Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
|
||||
|
консультация по x502_low_levelЗдравствуйте, уважаемые разработчики. PS В симулинке получается выполнить команду 0x0b, двигаюсь в сторону загрузки прошивки. |
|||
|
||||
|
Re: консультация по x502_low_levelЗдравствуйте. Загрузка прошивки сигнального процессора контроллером из flash-памяти не реализована (т.е. прошивку записать во flash-можно, но придется вручную считывать и снова передавать...), хотя принципиально это реализовать возможно в рамках прошивки ARM-контроллера E502. Можете написать в офис по поводу подобной доработки, если требуется. |
|||
|
||||
|
Re: консультация по x502_low_levelСпасибо. |
|||
|
||||
|
Re: консультация по x502_low_levelВопрос 2й. |
|||
|
||||
|
Re: консультация по x502_low_levelИменно сами данные могут быть до 512 байт в одной команде (старт, код команды, параметр и т.п. не учитывается в этом размере). Проверить загрузку прошивки можно путем взаимодействия с прошивкой через память. Если прошивка основана на штатной и соответственно реализует командный протокол через доступ к памяти сигнального процессора (пункт 5.7 низкоуровневого описания), то можно передать через запись в память прошивке команду, например L502_BF_CMD_CODE_GET_PARAM (3) с параметром L502_BF_PARAM_FIRM_VERSION(0) для получения версии (как это делается в x502api) |
|||
|
||||
|
Re: консультация по x502_low_levelСпасибо. Если через lqmeasstudio загрузить прошивку - то она работает как надо. В LGraph для Е502 в настройках прошивка не применяется, вероятно, меню есть, но функция нерабочая. Это баг? Правильно ли я понимаю, что такими командами я управляю ARM контроллером, который управляет через SPI BlackF? |
|||
|
||||
|
Re: консультация по x502_low_levelВ lqmeasstudio если отмечена загрузка прошивки BF, то программа ее загружает и работает через нее, если же не отмечено - то переводит модуль в режим FPGA (где потоки данных идут напрямую в ПК без передачи в BF). Кстати, посмотрел сейчас, ARM по команде 0x22 проверяет работу прошивки BF после загрузки как раз путем подачи прошивке команды чтения версии, так что если эта команда выполнена успешно, то прошивка должна быть запущена нормально. |
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск