Jump to content

    
Sign in to follow this  
shide_3

программатор АРМ

Recommended Posts

добрый вечер. кто чем пользуется при программировании (отладке) АРМов, в частности, lpc3250 и at91sam9? что то не густо, даже в терраэлектронике ничего на эту тему толком нет...

Share this post


Link to post
Share on other sites
добрый вечер. кто чем пользуется при программировании (отладке) АРМов, в частности, lpc3250 и at91sam9? что то не густо, даже в терраэлектронике ничего на эту тему толком нет...

А чем jkink какой-нибудь не подходит?

Edited by sparcmaster

Share this post


Link to post
Share on other sites
а по каким параметрам/Наборам функций следует выбирать эмулятор?

Я вам не про эмулятор рассказываю, боюсь тут недопонимание. Вам нужен инструмент с помощью которого можно отлаживаться и прошивать flash? Если да, то как вариант jlink.

Share this post


Link to post
Share on other sites

ну, это ясно. но все-таки вообще программатор как выбирают? там же наверное у отладчика свои какието функции, у программатора свои..

 

ну, это ясно. но все-таки вообще программатор как выбирают? там же наверное у отладчика свои какието функции, у программатора свои..

просто разброс цен большой, и по функциональности наверное отличаются

Share this post


Link to post
Share on other sites

Вставлю свои 5 копеек.

Использую ST-Link, так как за пределы семейства STM32 вылазить не приходилось (ну и для STM8 пригодилось случайно). Базовый функционал меня устраивает: программирование, точки останова, просмотр переменных/памяти/регистров. За всё удовольствие - 20-30$ (напоминаю, это ST-Link, поддерживает только STM32 и STM8).

ИМХО, дорогие адаптеры могут просить деньги за универсальность: поддерживают разные МК, поддерживаются разными пакетами ПО для разработки. Ну и скорость программирования у них может быть повыше.

Также могут быть продвинутые фичи типа Trace (выкачивание информации из процессора в реальном времени). Тут нужно смотреть не только на эмулятор, но и на используемый софт, так как он может не поддерживать такие фичи. Но это уже ближе к экзотике.

Share this post


Link to post
Share on other sites
ну, это ясно. но все-таки вообще программатор как выбирают? там же наверное у отладчика свои какието функции, у программатора свои..

Еще пять копеек :biggrin:

Eclipse+OpenOCD+на коленке FT2232 (или FTDI C232-HM-xx (FT232H))

Можно Crossworks + та же FT2232.

MT-link (J-link)

Чего хочется то?? Программировать можно и через ком-порт.

Share this post


Link to post
Share on other sites

Определитесь вначале с отладчиком/средой. Меня вполне устраивает gdb+OpenOCD+Olimex ARM-USB-OCD (его аналог можно без проблем "слепить" на FT2232, а можно спаять адаптер на параллельный порт). Чтобы просто прошить такой связкой контроллер gdb не нужен. Да, работаю в основном с STM32.

Share this post


Link to post
Share on other sites

Вполне можно воспользоваться программатором типа Wiggler. Схема в скрепке. Работает от LPT порта компа (не во всех современных компах он имеется). В IAR именуется как Macraigor. Сам до недавнего времени пользовался им в виде адаптера сворганенного на ПЛИС, пока не приобрел j-Link за 2500 деревянных у starterkit.

Wiggler.rar

Share this post


Link to post
Share on other sites
http://www.aliexpress.com/snapshot/104389009.html - девборд с 3.2" дисплеем на STM32 + J-Link == 50$ с бесплатной доставкой. Перед новым годом заказал, ещё не пришло. Дешевле некуда :) Если ещё будет работать, то вообще красота. А у стартеркита самый дешёвый J-Link в термоусадке столько стоит.

Share this post


Link to post
Share on other sites

Насколько я понял, jlink'ом прошивать не получится lpc3250. только отладка - программа сразу "заливается" в SDRAM или RAM. Процесс прошивки там многоуровневый и подразумевает наличие на плате отдельной NAND flash. Есть руководство, им и пользуюсь. Ну и нужен RS232 преобразователь.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this