Страница 1 из 4

LabVIEW Embedded Development Module

Добавлено: 12 мар 2010, 17:43
Sergey Ivanov
Всем привет.
Хочется немного изучить модуль :labview: Embedded , но чувствую, что необходимо узнать подробнее о нём. А именно, можно ли программировать отдельнй микроконтроллер, т.е. написать программу, создать прошивку и просто записать с помощью любой программы (типа Ponyprog, IC-Prog и пр.) . Или же необходима специальная плата ?

Re: LabVIEW Embedded Development Module

Добавлено: 12 мар 2010, 18:03
Konstantin Sumenko
Здесь http://www.ni.com/arm/ все расписано. Контроллеры, для которых есть готовый target, программируются сразу (как на отладочной плате, так и в виде собственной), предоставленный код записывается стандартными средствами, либо через среду разработки. Дебаг тоже есть.

Re: LabVIEW Embedded Development Module

Добавлено: 12 мар 2010, 21:59
Sergey Ivanov
спасибо,а литературы на русском языке языке нет по этому модулю ?

Re: LabVIEW Embedded Development Module

Добавлено: 12 мар 2010, 23:16
Konstantin Sumenko
Не видел. Думаю, что нет.

Re: LabVIEW Embedded Development Module

Добавлено: 12 мар 2010, 23:49
Sergey Ivanov
пока вот что на русском языке нашёл

Re: LabVIEW Embedded Development Module

Добавлено: 13 мар 2010, 00:08
Sergey Ivanov
завтра по книжным магазинам похожу , вдруг, чего и найду

Re: LabVIEW Embedded Development Module

Добавлено: 01 май 2010, 16:58
Sergey Ivanov
http://starterkit.ru/html/index.php?nam ... =view&id=9

заказал платку. сейчас на почте валяется (аз-за праздников не могу забрать) всех с майскими праздниками ! :drink:

Re: LabVIEW Embedded Development Module

Добавлено: 03 май 2010, 13:00
Sergey Ivanov
забрал плату. попробовал прошить туда прогрумку с сайта электронщиков http://kazus.ru/forums/showpost.php?p=1 ... stcount=23 (мигнание светодиодом). работает. :dance: буду устанвавливать лабвю и пытаться сделать тоже самое

Re: LabVIEW Embedded Development Module

Добавлено: 03 май 2010, 15:24
Konstantin Sumenko
Узнай заодно как на деле обстоит дело с UART0, UART1, SPI (прикол в том, что пины UART1 и SPI совпадают: SCK=TXD, SSEL=RXD).
В любом случаем LV ARM ты установишь раньше меня, так что узнай еще вот что:
1) Есть ли для таргетов LPC2367/68 (для платы MCB2300) поддержка File I/O (для SD карты).
2) Внешние прерывания сделаны только для линий EINT0-EINT3 или же любой порт из P0.x, P2.x может быть использован как вход внешнего прерывания.

Re: LabVIEW Embedded Development Module

Добавлено: 04 май 2010, 15:16
Sergey Ivanov
мне бы сча сначала попробовать сделать прошивку в :labview: для мигания светодиодом . всё ещё не знаю как сделать hex в :labview: , может, кто в курсе как ?

Re: LabVIEW Embedded Development Module

Добавлено: 11 май 2010, 09:02
Sergey Ivanov
пообщался с аудиторий на официальном форуме. стало более менее понятно.

как создать прошивочку, сейчас покажу на стандартном примере.

для этого на компьютере должен быть установлен :labview: 8,6 + LabVIEW Embedded Development Module, (соответственно и uVision - без него LabVIEW Embedded Development Module не установится)

1. открываем проект, который в примерах для платы МСВ2300 (DIO.lvproj)
1.JPG

Re: LabVIEW Embedded Development Module

Добавлено: 11 май 2010, 11:22
Sergey Ivanov
2. в Build specification на Аpplication жмём правой кнопкой мыши и выбираем Build
2.JPG
3. после чего жмём правой кнопкой на нашем устростве, в данном примере на MCB2300 и выбираем Snow Keil uVision
3.JPG
4. открывается Keil uVision. нажимаем на Option for target
4.JPG
5. во вкладке device выбираем тип контроллера, который будет впоследствии прошиваться, во вкладке output ставим галочку напротив Creat HEX file, так же, нажав на select folder for object указываем путь, куда у нас всё сохранится
5.JPG
6.JPG

Re: LabVIEW Embedded Development Module

Добавлено: 11 май 2010, 11:36
Sergey Ivanov
6. во вкладке target в окне operating system выбираем RTX Kernel. нажимаем ок
7.JPG
7. осталось нажать на build target и немного подождать
8.JPG
8. получаем долгожданный HEX
9.JPG

HEX получил, но на работоспособность пока его не проверял. надеюсь, сегодня вечерком проверю.

Re: LabVIEW Embedded Development Module

Добавлено: 11 май 2010, 11:38
Sergey Ivanov
документация по плате MCB2300 http://www.keil.com/mcb2300/mcb2300-schematics.pdf

Re: LabVIEW Embedded Development Module

Добавлено: 17 май 2010, 10:09
Sergey Ivanov
Sergiv писал(а): HEX получил, но на работоспособность пока его не проверял. надеюсь, сегодня вечерком проверю.
не работает. даже делал простенькую програмку - постоянное горение светодиода, тоже не работает. но я на форуме электронщиков вычитал, что нужно разобраться с настройками http://kazus.ru/forums/showpost.php?p=1 ... stcount=23