реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> программатор АРМ, где взять?
shide_3
сообщение Jan 13 2012, 14:20
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



добрый вечер. кто чем пользуется при программировании (отладке) АРМов, в частности, lpc3250 и at91sam9? что то не густо, даже в терраэлектронике ничего на эту тему толком нет...
Go to the top of the page
 
+Quote Post
sparcmaster
сообщение Jan 13 2012, 14:22
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 93
Регистрация: 13-01-12
Из: Гатчина
Пользователь №: 69 333



Цитата(shide_3 @ Jan 13 2012, 18:20) *
добрый вечер. кто чем пользуется при программировании (отладке) АРМов, в частности, lpc3250 и at91sam9? что то не густо, даже в терраэлектронике ничего на эту тему толком нет...

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

Сообщение отредактировал sparcmaster - Jan 13 2012, 14:23
Go to the top of the page
 
+Quote Post
shide_3
сообщение Jan 13 2012, 14:34
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



ну jlink это вроде как эмулятор
Go to the top of the page
 
+Quote Post
sparcmaster
сообщение Jan 13 2012, 14:38
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 93
Регистрация: 13-01-12
Из: Гатчина
Пользователь №: 69 333



Цитата(shide_3 @ Jan 13 2012, 18:34) *
ну jlink это вроде как эмулятор

С помощью него можно отлаживаться и шитьcя.
Go to the top of the page
 
+Quote Post
shide_3
сообщение Jan 13 2012, 14:41
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



а по каким параметрам/Наборам функций следует выбирать эмулятор?
Go to the top of the page
 
+Quote Post
sparcmaster
сообщение Jan 13 2012, 14:44
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 93
Регистрация: 13-01-12
Из: Гатчина
Пользователь №: 69 333



Цитата(shide_3 @ Jan 13 2012, 18:41) *
а по каким параметрам/Наборам функций следует выбирать эмулятор?

Я вам не про эмулятор рассказываю, боюсь тут недопонимание. Вам нужен инструмент с помощью которого можно отлаживаться и прошивать flash? Если да, то как вариант jlink.
Go to the top of the page
 
+Quote Post
shide_3
сообщение Jan 13 2012, 15:02
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



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

ну, это ясно. но все-таки вообще программатор как выбирают? там же наверное у отладчика свои какието функции, у программатора свои..
просто разброс цен большой, и по функциональности наверное отличаются
Go to the top of the page
 
+Quote Post
scifi
сообщение Jan 13 2012, 15:23
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Вставлю свои 5 копеек.
Использую ST-Link, так как за пределы семейства STM32 вылазить не приходилось (ну и для STM8 пригодилось случайно). Базовый функционал меня устраивает: программирование, точки останова, просмотр переменных/памяти/регистров. За всё удовольствие - 20-30$ (напоминаю, это ST-Link, поддерживает только STM32 и STM8).
ИМХО, дорогие адаптеры могут просить деньги за универсальность: поддерживают разные МК, поддерживаются разными пакетами ПО для разработки. Ну и скорость программирования у них может быть повыше.
Также могут быть продвинутые фичи типа Trace (выкачивание информации из процессора в реальном времени). Тут нужно смотреть не только на эмулятор, но и на используемый софт, так как он может не поддерживать такие фичи. Но это уже ближе к экзотике.
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Jan 13 2012, 17:57
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(shide_3 @ Jan 13 2012, 18:02) *
ну, это ясно. но все-таки вообще программатор как выбирают? там же наверное у отладчика свои какието функции, у программатора свои..

Еще пять копеек biggrin.gif
Eclipse+OpenOCD+на коленке FT2232 (или FTDI C232-HM-xx (FT232H))
Можно Crossworks + та же FT2232.
MT-link (J-link)
Чего хочется то?? Программировать можно и через ком-порт.
Go to the top of the page
 
+Quote Post
Шаманъ
сообщение Jan 13 2012, 20:58
Сообщение #10


Знающий
****

Группа: Участник
Сообщений: 758
Регистрация: 27-08-08
Пользователь №: 39 839



Определитесь вначале с отладчиком/средой. Меня вполне устраивает gdb+OpenOCD+Olimex ARM-USB-OCD (его аналог можно без проблем "слепить" на FT2232, а можно спаять адаптер на параллельный порт). Чтобы просто прошить такой связкой контроллер gdb не нужен. Да, работаю в основном с STM32.
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Jan 14 2012, 12:46
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Вполне можно воспользоваться программатором типа Wiggler. Схема в скрепке. Работает от LPT порта компа (не во всех современных компах он имеется). В IAR именуется как Macraigor. Сам до недавнего времени пользовался им в виде адаптера сворганенного на ПЛИС, пока не приобрел j-Link за 2500 деревянных у starterkit.
Прикрепленные файлы
Прикрепленный файл  Wiggler.rar ( 132.28 килобайт ) Кол-во скачиваний: 43
 
Go to the top of the page
 
+Quote Post
Cosmojam
сообщение Jan 14 2012, 15:52
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 12-01-11
Из: Калининград (Koenigsberg)
Пользователь №: 62 182



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


--------------------
typedef enum { no, yes, maybe } bool; | блог тут
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Jan 14 2012, 16:56
Сообщение #13


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Самый лучший программатор (равно как и отладчик) для арма9 - программист. Ну, и три проводочка от 232 преобразователя.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
kolobochishe
сообщение Jan 20 2012, 11:11
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 14-04-10
Из: Россия, г.Челябинск
Пользователь №: 56 634



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

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 18:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01483 секунд с 7
ELECTRONIX ©2004-2016