Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

питане за АРМ - софтуер и дебъгер
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=14143
Страница 1 от 1

Автор:  rednikmarto [ Пет Ное 06, 2015 8:04 pm ]
Заглавие:  питане за АРМ - софтуер и дебъгер

Здравейте,

1въпрос: Задачата ми е да (пре)записвам нова версия на приложна програма, на място при клиентите (из България).
Чипа е NXP LPC1788. Връчиха ми (ожениха ме без да ме питат за) ARM-USB-TINY-H (Olimex), работи със "OpenOcd-0.9.0-dev" като драйвера за Win8.1 е този от картинката. Инсталира ми го ей това програмче zadig "http://zadig.akeo.ie"
Извиквам:
"openocd-x64-0.9.0-dev.exe -f ./interface/ftdi/olimex-arm-usb-tiny-h.cfg -f ./target/lpc17xx.cfg"
На порт 4444 със терминал изпращам успешно команди към OpenOCD например "adapter_khz = 500" и успешно после "program ...".
Питам дали имате идея за визуално приложение (за да се сведе процедурата до натискане на бутон) ?
Пробвах CooCox CoFlash и след неуспеха разбрах че изобщо няма да го бъде - май че е заради драйвера.
Иначе точно такова приложение си търся.


2въпрос: Ще ми се да си събера една развоен комплект хардуер и софтуер (за Windows) за ARM-ове Cortex-Мх.
Кое устройство е най-добрия избор според вас (CoLinkEx или LPC-Link (самостоятелен) или LPC-Link (който върви "недоотчупен" от развойната платка) ?
Последното ми се струва най-добре, понеже директно от развойната платка ще накича проводници към околния свят.
Каква безплатна (или за малко пари) развойна среда препоръчвате ?
На NXP е(к)спресото видях че е "късо" за хора без бюджет софтуер.

Поздрави.

Прикачени файлове:
driver.jpg
driver.jpg [ 39.47 KiB | Прегледано 3682 пъти ]

Автор:  miro_atc [ Пет Ное 06, 2015 9:46 pm ]
Заглавие:  Re: питане за АРМ - софтуер и дебъгер

Отзад напред... средата обикновено е или безплатна или неплатена ;-)

Ако решиш да не плащаш вариантите са доста - Keil, IAR и много други. Зависи кое ще си харесаш и за кое ще намериш хапчета ;-)
Ако се спреш на безплатния вариант, ти препоръчвам да избягваш всякакви изгъзици. Най-добре чисто GCC (някой наейтив тулчейн) плюс стандартен екслипс и най-много към него някой плъгин ако нещо ти хареса.

По отношение на емулатора... вариантите са поне 3:
1- FTDI базирано OCD
2- DAP базиран някакъв ххх-LINK
3- Нещо скъпо...

Между първите две няма голяма разлика, ако ще се ползват с GCC/GDB. И в двата случая се ползват през OpenOCD. Ако ще ползват през (не)платена среда може и да няма разлика, не съм сигурен, но по-вероятно е LINK да се поддържа директно.
Скъпите (3-я вариант) обикновено работят директно с GDB и нямат нужда от OpenOCD. С комерсиалните среди е според зависи (т.е. може и да има леки проблеми). Но тоя вариант със скъп емулатор го споменах повече заради факта, че обикновено поддържат standalone режим, т.е. качваш си предварително каквото искаш в емулатора... Тръгваш из страната, отиваш закачаш, натискаш копчето и то програмира за секунди. Не ти трябва компютър, само захранване ток и жица... Удобно е, но не знам дали ще ти е по джоба... като ориентир едно от най-евтините решения от тоя клас e PEEDI и цените започват от около 1600е...

Всъщност забравих и още един вариант - оригиналът на LINK-вете - JLINK. Има го и в евтини клонинги и оригинален от segger... Ако се ползва с комерсиална среда, особено IAR работи директно и е може би по-добър спрямо другите линкове. С GDB е спорно... в смисъл работи с jserver и jflash, което е може би по-стегнато спрямо openocd, но ако наистина работиш с GDB това едва ли ще ти е предимство...

Автор:  Zdrav [ Пет Ное 06, 2015 9:57 pm ]
Заглавие:  Re: питане за АРМ - софтуер и дебъгер

J-Link от e-bay + съответните програмчета от SEGGER.

Автор:  Цецо [ Пон Ное 09, 2015 10:32 am ]
Заглавие:  Re: питане за АРМ - софтуер и дебъгер



+1. Това гарантирано пали от раз, храниш кучетата и не пипаш нищо. Но търси версия 9.

Автор:  rednikmarto [ Вто Ное 10, 2015 1:55 am ]
Заглавие:  Re: питане за АРМ - софтуер и дебъгер

Благодаря Ви.

Съществува ли (друга) окомплектовка от вида на Olimex ODS към днешни дни ?
Нещо закъсах зловещо с това .. още първия пример мъчих да "build"-вам и в конзолата разбрах че "make" не е можело да бъде открит. :-s
Това е засега.
Някога преди години ползвах такава среда (еклипс-ова) но я получих наготово работеща.

Иначе цяла вечер рових из интернет/и mcu-bg/ на тема IDE за ARM и NXP.
Открих нови (за мен) неща като visualgdb, emIDE и др.

Но понеже съм решил да стана джедай или да умра, ще бъде Еклипс + Open OCD.

Автор:  stefan63 [ Вто Ное 10, 2015 7:57 am ]
Заглавие:  Re: питане за АРМ - софтуер и дебъгер

yagarto не е ли живо?

Автор:  rednikmarto [ Вто Ное 10, 2015 12:57 pm ]
Заглавие:  Re: питане за АРМ - софтуер и дебъгер

има го Yagarto, това съдържа ODS (вж. картинката):

Прикачени файлове:
yagarto_and_ODS.jpg
yagarto_and_ODS.jpg [ 25.54 KiB | Прегледано 3511 пъти ]

Автор:  Цецо [ Вто Ное 10, 2015 1:22 pm ]
Заглавие:  Re: питане за АРМ - софтуер и дебъгер

rednikmarto написа:
Нещо закъсах зловещо с това .. още първия пример мъчих да "build"-вам и в конзолата разбрах че "make" не е можело да бъде открит. ...


За да билдваш в конзола, ти трябва валиден път до make.exe и тулчейна. Демек трябва да са ти в Path.\


Иначе ей тук има разписано горе долу как става сглобката от 0.
http://gnuarmeclipse.github.io/install/

Автор:  rednikmarto [ Чет Ное 12, 2015 1:57 pm ]
Заглавие:  Re: питане за АРМ - софтуер и дебъгер

Благодаря за фундаменталния линк.

Инсталирах всичко, и работи. Сега имам Еклипс Марс.1 и всички добавки от картинката.

Засега спрях до QEMU - работи със платка STM-F4-Discovery + STM32F407VG

Предложения оттук накъде да ровя ?

Прикачени файлове:
eclipse_toolchain_complete.jpg
eclipse_toolchain_complete.jpg [ 96.3 KiB | Прегледано 3439 пъти ]

Автор:  miro_atc [ Чет Ное 12, 2015 2:22 pm ]
Заглавие:  Re: питане за АРМ - софтуер и дебъгер

rednikmarto написа:
Предложения оттук накъде да ровя ?


Измисли си някакъв проект и пробвай да го направиш ;-)

Когато и ако закъсаш, казваш какво се опитваш и какъв проблем имаш... Иначе ние трябва да гадаем какво ползваш и какъв ти е проблема ;-)

Автор:  Цецо [ Чет Ное 12, 2015 2:32 pm ]
Заглавие:  Re: питане за АРМ - софтуер и дебъгер

Мани ги тия емулатори. Вземи едно реално дискавъри и ори върху него. Или ако имаш готов борд с твоя чип - взривявай!

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/