Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Запуск JTAG J-Link ошибка
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
Muxamor
При подключение J-link из под IAR выдается такая ошибка.

Fri May 19 13:17:44 2006: Bad JTAG communication: Write to IR: Expected 0x1, got 0x7 (TAP Command : 2) @ Off 0x4.
Что это за ошибка в какую сторону смотреть?

Или там какие-то настройке сделать нужно сейчас стоит все по дефаулту.

Схема подключения ниже.

Там правда вместо 22k и 47k пришлось впаять по 10k.

НА плате разведено правильно как нарисовано, прозвонил.



Сильно не пинайте так как первый раз имею дело с JTAG и ARM так сказать первый запуск.
zltigo
Осталось выяснить к какому контроллеру 'это' подключено. Если к STR7x, то нормально.
Muxamor
Забыл указать! Подключенно именно STR711FR2
КАк эту ошибку исправить ?
zltigo
Цитата(Muxamor @ May 19 2006, 10:55) *
Забыл указать! Подключенно именно STR711FR2
КАк эту ошибку исправить ?

Взять ГОТОВЫЙ ПРОЕКТ из examples идуших в комплекте с IAR, пробовать ДУМАТЬ.
Muxamor
Ну и так готвый проект взял отуда!
vesago
Может не из этой оперы - я в кейле с мтлинком работаю. Такое было, когда галку лоад апликейшн не поставил и через раз, пока дрова не обновил с сегера.
Muxamor
Цитата(zltigo @ May 19 2006, 11:09) *
Цитата(Muxamor @ May 19 2006, 10:55) *

Забыл указать! Подключенно именно STR711FR2
КАк эту ошибку исправить ?

Взять ГОТОВЫЙ ПРОЕКТ из examples идуших в комплекте с IAR, пробовать ДУМАТЬ.






Ну хоть намекнуть !! А то както не могу я от нее никак избавиться!
Master
Цитата(Muxamor @ May 19 2006, 14:54) *
Ну хоть намекнуть !! А то както не могу я от нее никак избавиться!

Есть! Намекнаю smile.gif Проверьте питание. И чтобы не было просадок при коннекте.
Muxamor
Цитата(Master @ May 19 2006, 15:22) *
Цитата(Muxamor @ May 19 2006, 14:54) *

Ну хоть намекнуть !! А то както не могу я от нее никак избавиться!

Есть! Намекнаю smile.gif Проверьте питание. И чтобы не было просадок при коннекте.




Проверил ужэ, с питанием вроди все в порядке.

help.gif
DASM
Ошибка похожа на превышение скорости.. Может начать с 30 кгц ?
Muxamor
C коростью игрался! НЕ помогло!
jlink.exe пишит :
Error: Unable to halt ARm core.
Most common causes are:
1) No CPU clock
2) CPU blocked (nWit active)
3) Ice breaker <Embedded Ice macrocell> disabled <DBGEN ... Jumper setings?>
khach
Цитата(Muxamor @ May 22 2006, 07:32) *
C коростью игрался! НЕ помогло!

Запишите полный лог сессии в файл, зазипуйте и выложите тут- по таким кратким сообщениям ничего непонятно- то он c IR работать неможет, то остановить ядро не в состоянии.
Muxamor
Log
Muxamor
ВОт что выдает ИАР
Mon May 22 18:47:35 2006: J-Link firmware: V1.20 (J-Link compiled Feb 20 2006 18:20:20 -- Update --)
Mon May 22 18:47:35 2006: JTAG speed is fixed to: 32 kHz
Mon May 22 18:47:35 2006: Resetting target using RESET pin
Mon May 22 18:47:35 2006: Halting CPU core
Mon May 22 18:47:35 2006: Using DBGRQ to halt CPU
Mon May 22 18:47:35 2006: Resetting TRST in order to halt CPU
Mon May 22 18:47:35 2006: H/W reset with strategy 0 was performed
Mon May 22 18:47:35 2006: Initial reset was performed
Mon May 22 18:47:35 2006: J-Link found 1 JTAG device. ARM core Id: 3F0F0F0F(ARM7)
Mon May 22 18:47:35 2006: Device at TAP0 selected
Mon May 22 18:47:35 2006: 4708 bytes downloaded (11.49 Kbytes/sec)
Mon May 22 18:47:35 2006: Loaded debugee: C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\arm\config\flashloader\ST\FlashSTR71xF.d79
Mon May 22 18:47:35 2006: Target reset
khach
Цитата(Muxamor @ May 22 2006, 13:48) *
ВОт что выдает ИАР

Ну так в чем проблема? Обновили фирмварь JLINKa и все заработало?
Muxamor
ернее вот что он пишит !
Tue May 23 10:53:21 2006: J-Link firmware: V1.20 (J-Link compiled Feb 20 2006 18:20:20 -- Update --)
Tue May 23 10:53:21 2006: JTAG speed is fixed to: 10 kHz
Tue May 23 10:53:21 2006: Halting CPU core
Tue May 23 10:53:21 2006: Using DBGRQ to halt CPU
Tue May 23 10:53:21 2006: Resetting TRST in order to halt CPU
Tue May 23 10:53:21 2006: S/W reset was performed
Tue May 23 10:53:21 2006: Initial reset was performed
Tue May 23 10:53:21 2006: J-Link found 1 JTAG device. ARM core Id: 3F0F0F0F(ARM7)
Tue May 23 10:53:21 2006: Device at TAP0 selected
Tue May 23 10:53:22 2006: 5308 bytes downloaded (13.97 Kbytes/sec)
Tue May 23 10:53:22 2006: Loaded debugee: C:\Ðàáî÷èè\Ðåïèòåð\DXP\Ïðîýêò\ÏÐÎÅÊÒ Ðåïèòåð\Ïðîøèâêà ÀÐÌ ïîä ñåáÿ\Debug\Exe\uart_poll.d79
Tue May 23 10:53:22 2006: Target reset
Tue May 23 10:53:22 2006: The stack 'CSTACK' is filled to 100% (4096 bytes used out of 4096). The warning threshold is set to 90%.
Tue May 23 10:53:22 2006: The stack 'SVC_STACK' is filled to 100% (256 bytes used out of 256). The warning threshold is set to 90%.
Tue May 23 10:53:22 2006: The stack 'IRQ_STACK' is filled to 100% (1024 bytes used out of 1024). The warning threshold is set to 90%.
Tue May 23 10:53:22 2006: The stack 'FIQ_STACK' is filled to 100% (256 bytes used out of 256). The warning threshold is set to 90%.
Tue May 23 10:53:22 2006: The stack 'UND_STACK' is filled to 100% (256 bytes used out of 256). The warning threshold is set to 90%.
Tue May 23 10:53:22 2006: The stack 'ABT_STACK' is filled to 100% (256 bytes used out of 256). The warning threshold is set to 90%.

какбы щьетя но в том монитеоре что справа выподает при прошитии все нулями забито!
Muxamor
Все выличелось собрал опять транзисторную цепочку подпоял подятжку на ресет в 10k ! Без цепочки транзисторной работать не хочет !
Но причина была в другом у меня на генераторе стоит пермычка в 0 ом по питанияю при пакие надолималсь одна из контактов и получалось то контачила то не котачила!
buletz
Подниму тему.
Короче наблюдаю такую же проблему.
Компилю прогу, прошиваю через JLINK во флеш, все ок, jlink говорит:

Fri Apr 06 19:19:38 2007: Auto JTAG speed: 1000 kHz
Fri Apr 06 19:19:39 2007: 3654 bytes downloaded and verified (2.72 Kbytes/sec)
Fri Apr 06 19:19:39 2007: Loaded debugee: C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\arm\config\flashloader\Philips\FlashPhilipsLPC512k.d79
Fri Apr 06 19:19:39 2007: Target reset
Fri Apr 06 19:19:45 2007: Program exit reached.
Fri Apr 06 19:19:47 2007: 28269 bytes downloaded into FLASH and verified (3.70 Kbytes/sec)
Fri Apr 06 19:19:47 2007: Resetting target using RESET pin
Fri Apr 06 19:19:47 2007: Hardware reset with strategy 0 was performed
Fri Apr 06 19:19:47 2007: Target reset
Fri Apr 06 19:19:47 2007: Auto JTAG speed: 1000 kHz

После этого дебаггер указывает на первую строчку после
__program_start

Жму F10 для пошаговой отладки и сразу при попытке выполнить первую команду
ldr pc,[pc,#24] ; Absolute jump can reach 4 GByte

выдается ошибка
Bad JTAG communication: Write to IR: Expected 0x1 got 0x7 ...
Предлагается "повторить", "пропустить"
Если жму "пропустить", то наблюдаю:

Fri Apr 06 19:22:00 2007: The stack 'CSTACK' is filled to 100% (8264 bytes used out of 8264). The warning threshold is set to 90%.
Fri Apr 06 19:22:00 2007: The stack 'SVC_STACK' is filled to 100% (598 bytes used out of 598). The warning threshold is set to 90%.
Fri Apr 06 19:22:00 2007: The stack 'IRQ_STACK' is filled to 100% (1298 bytes used out of 1298). The warning threshold is set to 90%.


При прошивке в RAM все ок.
Дрова на JLINK скачал самые последние, отсюда:
http://www.segger.com/download_jlink.html

Проблема появилась внезапно. Старая прошивка , на которой раньше все было ок выдает те же проблемы.


Что подскажете господа?
DASM
Писать в техподдержку сеггера.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.