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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> ARM-USB-OCD OLIMEX, Что она поддерживает?
Aiva
сообщение Oct 16 2009, 20:34
Сообщение #1


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

Группа: Участник
Сообщений: 126
Регистрация: 7-08-07
Пользователь №: 29 631



Всем привет!
Буду внедрять АРМы (новичок тобиш). Ищу эмулятор, который поддерживает все smile.gif (как можно больше smile.gif)
Че-то я не могу найти нормального описания к энтому эмулятору:ARM-USB-OCD OLIMEX. А в том, которое нашел сказано "уникальное устройство... высокоскоростной интерфейс USB 2.0 JTAG для всех ARM-платформ"

Но стоит при этом 100$, и поэтому не верю. Вот J-TRACE-ARM-2M все поддерживает за 1560$ - это похоже smile.gif

Короче, обясните мне, пожалуйста, смогу ли я с помощью ARM-USB-OCD OLIMEX программировать и эмулировать микроконтроллеры на базе ARM7 и ARM9 производств PHILIPS и Atmel ?
Go to the top of the page
 
+Quote Post
Student Pupkin
сообщение Oct 16 2009, 23:20
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 328
Регистрация: 23-05-08
Пользователь №: 37 760



  1. Вопросы типа "какой отладчик выбрать" появляются здесь регулярно. Воспользуйтесь поиском.
  2. Определитесь какой ide/компилятором собираетесь пользоваться - иар, кейл, GNU-средства? Если не знаете - еще раз воспользуйтесь поиском. Потом прикинете какой отладчик будет вам удобнее.

smile.gif
Go to the top of the page
 
+Quote Post
Aiva
сообщение Oct 17 2009, 06:45
Сообщение #3


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

Группа: Участник
Сообщений: 126
Регистрация: 7-08-07
Пользователь №: 29 631



Цитата(Student Pupkin @ Oct 17 2009, 02:20) *
  1. Вопросы типа "какой отладчик выбрать" появляются здесь регулярно. Воспользуйтесь поиском.
  2. Определитесь какой ide/компилятором собираетесь пользоваться - иар, кейл, GNU-средства? Если не знаете - еще раз воспользуйтесь поиском. Потом прикинете какой отладчик будет вам удобнее.

smile.gif

1) Уже третий день хожу по форуму, но пока ответ на свой вопрос не нашел sad.gif
2) У меня есть ИАР, но я (правда с опаской) планирую попробывать и ГНУ. А как нужно прикидывать "какой отладчик будет удобнее" ?
Прошу пардон за тупые вопросы, конечно 05.gif

Сообщение отредактировал Aiva - Oct 17 2009, 07:08
Go to the top of the page
 
+Quote Post
Ivan A-R
сообщение Oct 17 2009, 11:24
Сообщение #4


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

Группа: Участник
Сообщений: 92
Регистрация: 21-06-07
Из: Saint-Petersburg
Пользователь №: 28 607



ARM-USB-OCD OLIMEX это глупая железка у которой внутре неонка, то есть ft2232 с обвеской. Потому он и поддерживает все существующие девайсы с JTAG, в меру умности компового софта конечно =)

Я таким пользуюсь, вернее сейчас он по рукам гуляет, поскольку у знакомого самсунговский arm9 желает шиться только через этот девайс и openocd.
Go to the top of the page
 
+Quote Post
Aiva
сообщение Oct 17 2009, 14:22
Сообщение #5


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

Группа: Участник
Сообщений: 126
Регистрация: 7-08-07
Пользователь №: 29 631



Цитата(Ivan A-R @ Oct 17 2009, 14:24) *
ARM-USB-OCD OLIMEX это глупая железка у которой внутре неонка, то есть ft2232 с обвеской. Потому он и поддерживает все существующие девайсы с JTAG, в меру умности компового софта конечно =)

Я таким пользуюсь, вернее сейчас он по рукам гуляет, поскольку у знакомого самсунговский arm9 желает шиться только через этот девайс и openocd.


О, спасибо за отклик (хоть кто-то им пользуется) . Только у меня сразу новые вопросы smile.gif
А какой "комповый софт" в этом отношении наиболее умный ?



Типа openocd - наиболее подходящая прожка да ?

Сообщение отредактировал Aiva - Oct 17 2009, 14:23
Go to the top of the page
 
+Quote Post
Student Pupkin
сообщение Oct 17 2009, 15:36
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 328
Регистрация: 23-05-08
Пользователь №: 37 760



Цитата(Aiva @ Oct 17 2009, 18:22) *
Ищу эмулятор, который поддерживает все...
Вот J-TRACE-ARM-2M все поддерживает за 1560$

Есть еще J-LINK - он тоже поддерживает все, но только где-то за 300$. J-TRACE-ARM отличается от него тем, что позволяет выполнять трассировку через ETM (Embedded Trace Macrocells) - эта фича нужна, чтобы отслеживать выполнение программы в режиме реального времени без остановки процессора. Такая вещь требуется далеко не всем, и уж тем более не требуется начинающему.
J-LINK в некотором смысле - "родной" отладчик для ИАР-а. Есть также его клоны - MT-LINK (периодически появляется еще в Терре) и JetSeven. JetSeven лучше, т.к. кроме отладки по JTAG еще поддерживает отладку через SWD (MT-LINK является аналогом более ранних версий J-LINK-а, поэтому такой возможности не имеет). SWD может потребоваться, если захотите работать с МК на ядре cortex (пока существуют МК на cortex-m3). Хотя это не обязательно, можно также по JTAG на них работать, но отладка через SWD дает определенные возможности и удобства.
Это что касается J-LINK и его клонов вместе с иаром...
Для keil - "родной" отладчик ULINK (у него также существует более дешевый клон).
Интересующий вас ARM-USB-OCD - в каком-то смысле заточен под gnu-средства (прямая поддержка OpenOCD). Работает только по JTAG (это штука определяется железом и заставить его работать по SWD программно нет никакой возможности). Я не знаю, работает ли он под иаром и если работает, то насколько стабильно laughing.gif
Вот что я имел ввиду, когда говорил про "удобный" отладчик - выбирайте в соответсвии с той ide, в которой собираетесь работать.
Вопрос о совместимости отладчика с ide - очень важный. Если в своем выборе не уверены, то поройте эту тему получше (поищите в ветке по gnu-средствам, в ветке по иару).
Go to the top of the page
 
+Quote Post
Aiva
сообщение Oct 17 2009, 20:59
Сообщение #7


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

Группа: Участник
Сообщений: 126
Регистрация: 7-08-07
Пользователь №: 29 631



В целом понятно. Спасибо. Буду вникать.
Go to the top of the page
 
+Quote Post
sherr
сообщение Oct 18 2009, 08:54
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 257
Регистрация: 10-06-06
Из: Ставрополь
Пользователь №: 17 955



Интересно почему никогда не слышал о попытке клонировать J-TRACE-ARM-2M или подобный дебуггер-
трассировщик, вообще насколько это реально - ведь протоколов в общем-то никто не прячет ?

Сообщение отредактировал sherr - Oct 18 2009, 08:56
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 18 2009, 09:45
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(sherr @ Oct 18 2009, 11:54) *
Интересно почему никогда не слышал о попытке клонировать J-TRACE-ARM-2M...

Ни нафиг не нужен для сколь-нибудь практического применения. Что Вы, например, им отлаживать собрались?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
asket
сообщение Oct 21 2009, 18:19
Сообщение #10


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

Группа: Участник
Сообщений: 91
Регистрация: 24-08-06
Из: Москва
Пользователь №: 19 809



У меня keil 4.0 не хочет работать с mt-link, ссылаясь на то, что подключаемый jlink только для iar, к тому же пропала опция в настройках RDI, а в версии keil 3.80 совместно с драйвером segger jlink 4.02 mt-link работает криво и ненадежно, особенно при сбросе - вынужден повторно заливать и нажимать кнопку ресет вручную на плате, поэтому к сожалению вынужден перейти на ИАР, а хочется в keil посидеть. Скажите есть ли дешевая альтернатива mtlink для STM32F103, которая бы надежно работала как в среде keil, так и в ИАРе? Спасибо.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 21 2009, 20:58
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(asket @ Oct 21 2009, 21:19) *
Скажите есть ли дешевая альтернатива mtlink..

Да, MT-Link без привязки. Прошивку, если захотите, сможете найти на этом форуме.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
asket
сообщение Oct 22 2009, 05:43
Сообщение #12


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

Группа: Участник
Сообщений: 91
Регистрация: 24-08-06
Из: Москва
Пользователь №: 19 809



Цитата(zltigo @ Oct 22 2009, 00:58) *
Да, MT-Link без привязки. Прошивку, если захотите, сможете найти на этом форуме.

Простите, не понял, не могли бы пояснить, что это за привязка? А разве прошивка не обновляется через Segger автоматически? было бы неплохо ссылочку дать, а захотеть конечно хочу, знать бы где искать. laughing.gif
Go to the top of the page
 
+Quote Post
KRS
сообщение Oct 22 2009, 06:53
Сообщение #13


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



купите клон последнего JLINK
IMHO самое лучшее соотношение цена/качество
например JetSeven стоит меньше 3 тыс руб.
К тому же у вас не будет проблем с выбором софта для разработки - он поддерживается всеми распространенными средами!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 22 2009, 07:25
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(asket @ Oct 22 2009, 08:43) *
Простите, не понял, не могли бы пояснить, что это за привязка?

Данные в области данных загрузчика содержащие код производителя (кстати, и серийный номер тоже)
Цитата
А разве прошивка не обновляется через Segger автоматически?

Разумеется, но не вся - см. выше.
Цитата
знать бы где искать. laughing.gif

На форуме.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Oct 22 2009, 08:36
Сообщение #15


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(KRS @ Oct 22 2009, 12:53) *
например JetSeven стоит меньше 3 тыс руб.
К тому же у вас не будет проблем с выбором софта для разработки - он поддерживается всеми распространенными средами!


А как он с openocd? Теоретически вроде поддерживается. Есть реальный опыт?


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post

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

 


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


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