Отговори на тема  [ 11 мнения ] 
питане за АРМ - софтуер и дебъгер 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Окт 18, 2007 1:00 am
Мнения: 27
Местоположение: Пловдив
Мнение питане за АРМ - софтуер и дебъгер
Здравейте,

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 | Прегледано 3694 пъти ]
Пет Ное 06, 2015 8:04 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение 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 това едва ли ще ти е предимство...


Пет Ное 06, 2015 9:46 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 26, 2005 2:01 pm
Мнения: 1952
Местоположение: Варна
Мнение Re: питане за АРМ - софтуер и дебъгер
J-Link от e-bay + съответните програмчета от SEGGER.

_________________
Най-опасният враг на истината и свободата е мнозинството.


Пет Ное 06, 2015 9:57 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: питане за АРМ - софтуер и дебъгер


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

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пон Ное 09, 2015 10:32 am
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Окт 18, 2007 1:00 am
Мнения: 27
Местоположение: Пловдив
Мнение Re: питане за АРМ - софтуер и дебъгер
Благодаря Ви.

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

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

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


Вто Ное 10, 2015 1:55 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: питане за АРМ - софтуер и дебъгер
yagarto не е ли живо?


Вто Ное 10, 2015 7:57 am
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Окт 18, 2007 1:00 am
Мнения: 27
Местоположение: Пловдив
Мнение Re: питане за АРМ - софтуер и дебъгер
има го Yagarto, това съдържа ODS (вж. картинката):


Прикачени файлове:
yagarto_and_ODS.jpg
yagarto_and_ODS.jpg [ 25.54 KiB | Прегледано 3523 пъти ]
Вто Ное 10, 2015 12:57 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: питане за АРМ - софтуер и дебъгер
rednikmarto написа:
Нещо закъсах зловещо с това .. още първия пример мъчих да "build"-вам и в конзолата разбрах че "make" не е можело да бъде открит. ...


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


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

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Вто Ное 10, 2015 1:22 pm
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Окт 18, 2007 1:00 am
Мнения: 27
Местоположение: Пловдив
Мнение Re: питане за АРМ - софтуер и дебъгер
Благодаря за фундаменталния линк.

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

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

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


Прикачени файлове:
eclipse_toolchain_complete.jpg
eclipse_toolchain_complete.jpg [ 96.3 KiB | Прегледано 3451 пъти ]
Чет Ное 12, 2015 1:57 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: питане за АРМ - софтуер и дебъгер
rednikmarto написа:
Предложения оттук накъде да ровя ?


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

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


Чет Ное 12, 2015 2:22 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: питане за АРМ - софтуер и дебъгер
Мани ги тия емулатори. Вземи едно реално дискавъри и ори върху него. Или ако имаш готов борд с твоя чип - взривявай!

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Чет Ное 12, 2015 2:32 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 11 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни