|
ARM-USB-OCD OLIMEX, Что она поддерживает? |
|
|
|
Oct 16 2009, 20:34
|
Частый гость
 
Группа: Участник
Сообщений: 126
Регистрация: 7-08-07
Пользователь №: 29 631

|
Всем привет! Буду внедрять АРМы (новичок тобиш). Ищу эмулятор, который поддерживает все  (как можно больше  ) Че-то я не могу найти нормального описания к энтому эмулятору: ARM-USB-OCD OLIMEX. А в том, которое нашел сказано "уникальное устройство... высокоскоростной интерфейс USB 2.0 JTAG для всех ARM-платформ" Но стоит при этом 100$, и поэтому не верю. Вот J-TRACE-ARM-2M все поддерживает за 1560$ - это похоже  Короче, обясните мне, пожалуйста, смогу ли я с помощью ARM-USB-OCD OLIMEX программировать и эмулировать микроконтроллеры на базе ARM7 и ARM9 производств PHILIPS и Atmel ?
|
|
|
|
|
Oct 17 2009, 14:22
|
Частый гость
 
Группа: Участник
Сообщений: 126
Регистрация: 7-08-07
Пользователь №: 29 631

|
Цитата(Ivan A-R @ Oct 17 2009, 14:24)  ARM-USB-OCD OLIMEX это глупая железка у которой внутре неонка, то есть ft2232 с обвеской. Потому он и поддерживает все существующие девайсы с JTAG, в меру умности компового софта конечно =)
Я таким пользуюсь, вернее сейчас он по рукам гуляет, поскольку у знакомого самсунговский arm9 желает шиться только через этот девайс и openocd. О, спасибо за отклик (хоть кто-то им пользуется) . Только у меня сразу новые вопросы  А какой "комповый софт" в этом отношении наиболее умный ? Типа openocd - наиболее подходящая прожка да ?
Сообщение отредактировал Aiva - Oct 17 2009, 14:23
|
|
|
|
|
Oct 17 2009, 15:36
|
Местный
  
Группа: Участник
Сообщений: 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 программно нет никакой возможности). Я не знаю, работает ли он под иаром и если работает, то насколько стабильно Вот что я имел ввиду, когда говорил про "удобный" отладчик - выбирайте в соответсвии с той ide, в которой собираетесь работать. Вопрос о совместимости отладчика с ide - очень важный. Если в своем выборе не уверены, то поройте эту тему получше (поищите в ветке по gnu-средствам, в ветке по иару).
|
|
|
|
|
Oct 21 2009, 18:19
|
Частый гость
 
Группа: Участник
Сообщений: 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, так и в ИАРе? Спасибо.
|
|
|
|
|
Oct 22 2009, 05:43
|
Частый гость
 
Группа: Участник
Сообщений: 91
Регистрация: 24-08-06
Из: Москва
Пользователь №: 19 809

|
Цитата(zltigo @ Oct 22 2009, 00:58)  Да, MT-Link без привязки. Прошивку, если захотите, сможете найти на этом форуме. Простите, не понял, не могли бы пояснить, что это за привязка? А разве прошивка не обновляется через Segger автоматически? было бы неплохо ссылочку дать, а захотеть конечно хочу, знать бы где искать.
|
|
|
|
|
Oct 22 2009, 07:25
|

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

|
Цитата(asket @ Oct 22 2009, 08:43)  Простите, не понял, не могли бы пояснить, что это за привязка? Данные в области данных загрузчика содержащие код производителя (кстати, и серийный номер тоже) Цитата А разве прошивка не обновляется через Segger автоматически? Разумеется, но не вся - см. выше. Цитата знать бы где искать.  На форуме.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|