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

 
 
> Wiggler+IAR/H-JTAG/OCD Commander, Не работает... где грабли?
Decan
сообщение Aug 23 2007, 21:55
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 29
Регистрация: 26-10-05
Из: Киев
Пользователь №: 10 128



Здравствуйте!
Мучаюсь с вигглером. Перечитал добрую часть этой конфы. Перепробовал всё - не работает. Точнее, как-то работает, но не так, как надо.
Собственно, вигглер собран по схеме от AlexBoy:
http://electronix.ru/forum/index.php?act=A...ost&id=8753
после нескольких неудачных попыток "подружить" его с IAR-ом, по чьему-то совету заменил 74AC244 на 74HCT244. Ситуация не изменилась.
Вот полный список сопутствующих ошибок:
1. OCD Commander
Загружаю *.elf, полученный IAR-ом; сначала пишет об успешной загрузке, потом через пару шагов:
- processor running
- can not enter debug mode
- not yet initialized
2. IAR Embebbed Workbench 4.41A
Указал как отладчик RDI. Указал ему путь к H-JTAG.dll. Запустил H-JTAG server, тот успешно определил плату. Далее, при запуске отладчика IAR постоянно выдаёт "There were warnings during download...". Далее:
- RDI Error: 612 Memory read/write error - Can`t re-enter debug state.
- RDI Error: 616 Failed to access instruction register.
Были предприняты следующие действия:
- Пробовал с LPT-удлинителем(1.5м, экранированный) и без него.
- Конфигурировал порт как Normal и как EPP.
- Запускал в ОС Win98 и WinXP.
- Питал вигглер от отдельного блока питания +5/+3В(на случай, если не хватает от LPT).
- Игрался перемычками, которые подтягивают JTAG(хотя на плате установлены подтягивающие резисторы).
Ситуация совершенно не изменилась.
Плата и вогглер собраны правильно, уже проверял сто раз. Кварц 18.432 МГц. Перемычка jtagsel замкнута.
В общем, помигать светодиодом мне так и не удалось. Рассчитываю на вашу помощь.


--------------------
Объективная реальность - есть бред, порождённый недостатком алкоголя в организме...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Decan
сообщение Aug 23 2007, 23:31
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 29
Регистрация: 26-10-05
Из: Киев
Пользователь №: 10 128



Проц AT91SAM7S64
JTAG подтянут на землю
настройки точь-в-точь как на приведённых Вами скриншотах

вот ещё один матюк IAR-а, из частопоявляющихся:
RDI Error: 602 Can`t halt target and make it enter DEBUG state

Явно что-то с рисетами не то, или я не знаю...
Перемычки на рисетах(по Вашей схеме):
JP2 замкнута
JP3 в состоянии 2-3
Рисеты подаются отдельно. Только я не пойму - у меня на плате, по-ходу, TRST не юзается, просто подтянут к питанию через 47к. такое может быть?
Плата по схеме SAM7S-P64.

P.S.
А вот на это ругается вообще постоянно:
Warning: Target inconsistency detected in Memory range 0x000002C8-0x000002CB
Warning: Target inconsistency detected in Memory range 0x00000160-0x00000247
Warning: Target inconsistency detected in Memory range 0x0000024C-0x0000024F
и ещё:
Single step failed - instruction jumps too close to its beginning

Что это и как с ним бороться?

Сообщение отредактировал Decan - Aug 24 2007, 00:03


--------------------
Объективная реальность - есть бред, порождённый недостатком алкоголя в организме...
Go to the top of the page
 
+Quote Post
AlexBoy
сообщение Aug 27 2007, 12:17
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 19-12-05
Из: Kiev
Пользователь №: 12 394



Цитата(Decan @ Aug 24 2007, 02:31) *
Что это и как с ним бороться?

Если проц определяется это хороший признак.
А H-FLASHER прошивает его? Если да, то дело в настройках среды отладки. Я в ИАР-е не работал, подсказать не смогу.
H_FLASHER настраивается так:
1. Запускаете H-JTAG, в меню выбираете Start H-Flasher
2. Flash Selection -> Atmel -> Модель
3. Programming -> Type -> Plain Binary Format. Dst Addr. = 0
4. Src. File
5. Press Erase
6. Press Program
Go to the top of the page
 
+Quote Post



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

 


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


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