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

 
 
> LPC2378 + ARM JTAG + IAR помогите советом., Olimex+Macaigror+IAR не плучается подружить.
svss
сообщение Aug 1 2009, 12:54
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 19-12-08
Из: Новосибирск
Пользователь №: 42 594



Здавствуйте,
Чтоб начать работать с LPX23xx я купил плату Olimex LPC2378-STK, ARM-JTAG и скачал IAR KickStart.

При попытке загрузки проекта IAR (пустой, одна строчка "return 0") получаю messagebox:
"JTAG error: no contact with JTAG interface, check cable & power"

Аналогично получается при попытке использования OCD commander
("API0xE1: not yet initialized", "reset_and_halt: not yet initialized(24:06))

Поглядел осциллографом питание и сигналы JTAG и LPT: как-будто все на месте и весьма приличного качества.
Reset проходит. Мода LPT порта - "не ECP" (перебрал несколько)

Olimex пишет на своём сайте, насколько мне удалось понять, конфигурация правильная (Macraigor/Wiggler).
Пробовал различные скорости. Не помогает.

---
Собственно чего мне хочется, если позволите:
1) чтоб кто-нибудь подтвердил (или опроверг) догадку, что состав железа правильный и поддерживается IAR.
2) не найдётся ли у кого исходников OCD commander, чтоб постичь глубину смысла показываемых в боксах цифр и понять, почему нужно проверить кабель, если кабель точно цел. Любой версии исходники. (На сайте Macraigor есть архив для Linux 14MB, но в нём однаружил всё что угодно кроме исходников OCD commander)
3) где-то слышал, что можно загружать код в LPC2378 через COM-порт (т.е. без JTAG). Если таки да, подскажите, пож., как и чем это делать и почему это плохо (иначе, вероятно, не было б JTAG).

Спасибо.

(Странная фирма Olimex: две коробочки, в каждой по плате (JTAG, LPC2378) и больше ничего! Не то CD, даже бумажки "спасибо за покупку" нету. А вдруг всё было, да в "Платане" вынули? Ужас какой biggrin.gif crying.gif )

Сообщение отредактировал svss - Aug 1 2009, 12:55
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dog Pawlowa
сообщение Aug 1 2009, 17:41
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(svss @ Aug 1 2009, 15:54) *
Чтоб начать работать с LPX23xx я купил плату Olimex LPC2378-STK, ARM-JTAG и скачал IAR KickStart.

Что такое ARM-JTAG? Это желтенькая коробочка J-link?
В свойствах проекта выбрали правильно?
Дело в том, что проблемы действительно есть, но они начинаются дальше.
То, с чем Вы столкнулись, действительно похоже что что-то не сконфигурировано правильно или не работает.

Загрузка через флэш-мажик в иаре не предусматривается. Кстати, тут на форуме есть утилита a200, написанная zltigo, выполняющая те же функции, что и flash magic, и немного еще. После компиляции запустить bat-файл не составит труда. Ну, если только Вы не рассчитывали, что и программу кто-то напишет smile.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
svss
сообщение Aug 2 2009, 05:15
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 19-12-08
Из: Новосибирск
Пользователь №: 42 594



Цитата(Dog Pawlowa @ Aug 2 2009, 00:41) *
Что такое ARM-JTAG? Это желтенькая коробочка J-link?
В свойствах проекта выбрали правильно?
Дело в том, что проблемы действительно есть, но они начинаются дальше.
То, с чем Вы столкнулись, действительно похоже что что-то не сконфигурировано правильно или не работает.


Увы, нет. ARM-JTAG - это банальный транслятор сигналов LPT-порта, коробочка серого цвета от Olimex, с двумя '244 чипами внутри, втыкается в параллельный 25-пиновый порт.

В свойствах проекта, вероятно, всё правильно. Однако, в том и вопрос, потому и пытаюсь найти того, кто пробовал.


К слову, аналогичный (но другой) JTAG с тем же LPT и с IAR я давно использую для MSP430. Поэтому трудность действительно скорее всего чуть глубже от поверхности, чем хочется.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Aug 2 2009, 05:53
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(svss @ Aug 2 2009, 08:15) *
Увы, нет. ARM-JTAG - это банальный транслятор сигналов LPT-порта, коробочка серого цвета от Olimex, с двумя '244 чипами внутри, втыкается в параллельный 25-пиновый порт.

Тогда это называется вигглер, и имеет ограничение по частоте кварца в таргете. Оно соблюдается?

Купите клон j-link под названием mt-link.
Если хотите ехать, конечно.

Ваш опыт с MSP430 в этом деле неприменим.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
svss
сообщение Aug 2 2009, 11:44
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 19-12-08
Из: Новосибирск
Пользователь №: 42 594



Цитата(Dog Pawlowa @ Aug 2 2009, 12:53) *
Тогда это называется вигглер, и имеет ограничение по частоте кварца в таргете. Оно соблюдается?

Купите клон j-link под названием mt-link.
Если хотите ехать, конечно.

Ехать хочу. Точно. (спасибо за отличное замечание)
Да, это называется Wiggler. Однако я пока не нашёл нигде слов про часту таргета. Таргет куплен в магазине, Вигглер тоже.
Единственно, что я нашёл напоминающее частоту - скорость обмена через LPT в настройках Wiggler.
Так вот нифига не работает, иначе чем при выборе частоты 4кГц (да и то худо). А странно.
Если Вам не трудно, скажите пару слов в развитие своего тезиса об ограничении по частоте.
(ну или хоть линк на мысль в интернете)
Спасибо ещё раз.

(да, чуть не забыл: к таргету припаян кварц 12МГц. Припаивал Olimex)

Сообщение отредактировал svss - Aug 2 2009, 11:46
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Aug 2 2009, 12:18
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(svss @ Aug 2 2009, 14:44) *
Если Вам не трудно, скажите пару слов в развитие своего тезиса об ограничении по частоте.
(ну или хоть линк на мысль в интернете)

Линк известный - www.google.com smile.gif
Когда я год назад начинал с LPC, то нашел, что кварц не может быть больше 10 MHz, если используется вигглер.
Да и общее мнение - не связываться. А доверяю коллективу. Кстати, вигглер тоже где-то валяется, но ни разу не включал.
Поэтому я купил какую-то плату от OLIMEX и J-link в одном флаконе, потом повторили mt-link, сейчас на фирме их штук 5.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post



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

 


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


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