LabVIEW Embedded Development Module

Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1193
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Репутация: 0
Версия LabVIEW: 2013
Откуда: Санкт-Петербург, Кронштадт
Контактная информация:

Re: LabVIEW Embedded Development Module

Сообщение Sergey Ivanov »

аа, понял. у нас в универе это препод называл лампочкой ильича :D
Добро пожаловать на http://rk-stud.ru/

Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1193
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Репутация: 0
Версия LabVIEW: 2013
Откуда: Санкт-Петербург, Кронштадт
Контактная информация:

Re: LabVIEW Embedded Development Module

Сообщение Sergey Ivanov »

toshas писал(а):все будет нормально!
у меня мт-линк 5ой версии, прошитый до 7ой, с отладочной платой lm3s8962 (хотел попробовать люминари, т.к. есть надежда что для них проще портировать lv arm на другие кристаллы) работает нормально, т.е. и прошивает и отлаживает, не работает только подсвечивание кода (
надо еще покопаться, давно уже не брался, все руки никак не дайдут..

p.s. в настройках кейл выбран отладчик cortex-m3 j-link и откоючен swd за неимением оного на 5ой версии отладчика


а вы не могли бы видеоролик сделать с порядком действий и настройкой ?
Добро пожаловать на http://rk-stud.ru/

Аватара пользователя
toshas
junior
junior
Сообщения: 65
Зарегистрирован: 05 апр 2009, 22:45
Репутация: 0
Версия LabVIEW: 9.0
Контактная информация:

Re: LabVIEW Embedded Development Module

Сообщение toshas »

ролик не обещаю, а на сриншотах могу показать, на той неделе сделаю.

Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1193
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Репутация: 0
Версия LabVIEW: 2013
Откуда: Санкт-Петербург, Кронштадт
Контактная информация:

Re: LabVIEW Embedded Development Module

Сообщение Sergey Ivanov »

о, спасибо большое ! мне вот что больше всего интересно: видно ли будет в режиме дебага изменение сигнала на аналоговом (или цифровом) входе, например. как это будет отображаться ?
Добро пожаловать на http://rk-stud.ru/

Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1193
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Репутация: 0
Версия LabVIEW: 2013
Откуда: Санкт-Петербург, Кронштадт
Контактная информация:

Re: LabVIEW Embedded Development Module

Сообщение Sergey Ivanov »

как загружать программу через отладчик я понял, загружает и работает, быстрее даже чем через СОМ )) не надо с HEX-ом заморачиваться. а вот как дебагить - для меня пока полный лес :vampire:

пытается запустить процессор:
Безымянный.JPG


а потом пишет, что перевышено время ожиданрия:
Безымянный1.JPG
Добро пожаловать на http://rk-stud.ru/

Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1193
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Репутация: 0
Версия LabVIEW: 2013
Откуда: Санкт-Петербург, Кронштадт
Контактная информация:

Re: LabVIEW Embedded Development Module

Сообщение Sergey Ivanov »

вопросик такой появился. точнее, может кто знает почему PID регулятор не работает в ARM модуле ? http://forums.ni.com/t5/LabVIEW-Embedde ... -p/1147112 - тут задал вопросик, но не ответили пока
Добро пожаловать на http://rk-stud.ru/

Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1193
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Репутация: 0
Версия LabVIEW: 2013
Откуда: Санкт-Петербург, Кронштадт
Контактная информация:

Re: LabVIEW Embedded Development Module

Сообщение Sergey Ivanov »

заметил, что

1.jpg


2.jpg


почему для вида пид-регулятора нет ошибки, а для пид-регулятолра с автонастройкой есть ?
Добро пожаловать на http://rk-stud.ru/

Аватара пользователя
grjgrj

Gold Bronze
professional
professional
Сообщения: 300
Зарегистрирован: 18 фев 2009, 14:32
Награды: 2
Репутация: 0
Версия LabVIEW: 8.5-2011
Откуда: Караганда
Контактная информация:

Re: LabVIEW Embedded Development Module

Сообщение grjgrj »

toshas писал(а):я имел ввиду выбор способа дебага в настройках проекта в lv, там можно выбраться отладивать при помощи jtag, com и tcp.
jtag радотает на мт-линке, подключивает правда иногда (не с первого раза стартует) но работает в целом,
tcp вообще отлично, даже с подсветкой кода, но работает помедленнее, занимает больше места и требует доп железа на плате (в виде розетки и lan шнурка)
com не пробовал на моей плате нет..

Ув. toshas, не могли бы подсказать как организовать дебаг платы EM-3S8962, через lan, а то сильно не хочется покупать JTAG ULIN2. Без него же можно это сделать? Спасибо. сильно жду ответ.

Аватара пользователя
grjgrj

Gold Bronze
professional
professional
Сообщения: 300
Зарегистрирован: 18 фев 2009, 14:32
Награды: 2
Репутация: 0
Версия LabVIEW: 8.5-2011
Откуда: Караганда
Контактная информация:

Re: LabVIEW Embedded Development Module

Сообщение grjgrj »

Наконец получил результат работы с отладочной платой EKI-LM3S8962. Все оказалось не так просто. После того как включил создание HEX файла (как сказал Sergey Ivanov), нужно было еще каким то образом конвертнуть hex файл в bin, потом как оф.прошивалка LM Flash, работает только с bin файлами :cantbe: . Пришлось качать программку hex2bin с оф.сайта keil, писать батник. Возможно можно как то в keile настроить чтобы он генерировал не hex, а bin файл, но не знаю, я этого не нашел, если кто знает, подскажите. И вот теперь после этих мучений у меня получилось запустить первый проект на ARM. Удалось помигать светодиодом, принять и отправить байты через UART, обработать кнопки, отобразить данные (в виде текста и простой графики) на OLED дисплее, а также записать и прочитать данные с SD карточки, и все сразу в одном примере.
Надеюсь кто нибудь подскажет как решить две задачи:
1. Генерировать с кейла сразу bin, или зашивать сразу hex :), другой программой
2. Сделать отладку через lan, или com порт, очень понадобиться далее. Так как проект все растет.

Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1193
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Репутация: 0
Версия LabVIEW: 2013
Откуда: Санкт-Петербург, Кронштадт
Контактная информация:

Re: LabVIEW Embedded Development Module

Сообщение Sergey Ivanov »

grjgrj писал(а):1. Генерировать с кейла сразу bin, или зашивать сразу hex :), другой программой
2. Сделать отладку через lan, или com порт, очень понадобиться далее. Так как проект все растет.


flashmagic может прошивать, я прошивал свои LPC2368 через СОМ. работало )

вот с отладкой у меня не получилось ничего, даже через джитаг :(

если есть возможность, то попробуй шим на этом МК реализовать периодом 20 мс, и длиной импульса 1,855 мс, например. если получится, то я тоже себе такую платку приобрёл бы :wink:
Добро пожаловать на http://rk-stud.ru/

Аватара пользователя
grjgrj

Gold Bronze
professional
professional
Сообщения: 300
Зарегистрирован: 18 фев 2009, 14:32
Награды: 2
Репутация: 0
Версия LabVIEW: 8.5-2011
Откуда: Караганда
Контактная информация:

Re: LabVIEW Embedded Development Module

Сообщение grjgrj »

flashmagic насколько я знаю подходит только для LPC контроллерво, а у меня же арм от TI, или я ошибаюсь? О, а там же ШИМ процентами задается, поэтому вроде как произвольное значение не получить. Частота вроде как писали 50МГц, на счет этого я правда не уверен пока.
Буду разбираться, попробую, если получится сообщу. Для меня сейчас наиболее критична отладка, через Изернет было бы вообще супер, потому как проект будет очень большой, и насколько здесь писали есть проблема с 2 и 3 UART, а мне как минимум 2 понадобится.
Не знаете вообще где можно посмотреть про отладку? На NI, искал так ничего путного и не нашел, буду писать в саппорт.

Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Репутация: 0
Версия LabVIEW: 2010
Откуда: Moscow
Контактная информация:

Re: LabVIEW Embedded Development Module

Сообщение Konstantin Sumenko »

У меня был JTAG отладчик, поэтому остальные возможности отладки я не проверял. Проблема с UART актуальна для LPC, но она решаема.

Ответить

Вернуться в «Real Time / FPGA / Embedded»