| Микроконтролери и електроника 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 е(к)спресото видях че е "късо" за хора без бюджет софтуер. Поздрави.
|
|||
| Автор: | 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" не е можело да бъде открит. Това е засега. Някога преди години ползвах такава среда (еклипс-ова) но я получих наготово работеща. Иначе цяла вечер рових из интернет/и 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 (вж. картинката):
|
|||
| Автор: | Цецо [ Вто Ное 10, 2015 1:22 pm ] | |||||||||
| Заглавие: | Re: питане за АРМ - софтуер и дебъгер | |||||||||
За да билдваш в конзола, ти трябва валиден път до make.exe и тулчейна. Демек трябва да са ти в Path.\ Иначе ей тук има разписано горе долу как става сглобката от 0. http://gnuarmeclipse.github.io/install/ |
||||||||||
| Автор: | rednikmarto [ Чет Ное 12, 2015 1:57 pm ] | ||
| Заглавие: | Re: питане за АРМ - софтуер и дебъгер | ||
Благодаря за фундаменталния линк. Инсталирах всичко, и работи. Сега имам Еклипс Марс.1 и всички добавки от картинката. Засега спрях до QEMU - работи със платка STM-F4-Discovery + STM32F407VG Предложения оттук накъде да ровя ?
|
|||
| Автор: | miro_atc [ Чет Ное 12, 2015 2:22 pm ] | |||||||||
| Заглавие: | Re: питане за АРМ - софтуер и дебъгер | |||||||||
Измисли си някакъв проект и пробвай да го направиш Когато и ако закъсаш, казваш какво се опитваш и какъв проблем имаш... Иначе ние трябва да гадаем какво ползваш и какъв ти е проблема |
||||||||||
| Автор: | Цецо [ Чет Ное 12, 2015 2:32 pm ] |
| Заглавие: | Re: питане за АРМ - софтуер и дебъгер |
Мани ги тия емулатори. Вземи едно реално дискавъри и ори върху него. Или ако имаш готов борд с твоя чип - взривявай! |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|