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

 
 
 
Reply to this topicStart new topic
> Проблема с J-link + LPC17xx, Wrong AHB ID (15:3). Expected 0x04770001 (Mask 0x0FFFFF0F), Found 0x00
greetson
сообщение Nov 6 2010, 13:35
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 6-11-10
Пользователь №: 60 688



Доброго все времени суток. Мне встретилась следующая проблема:

Используемые девайсы: ARM Cortex-M3 LPC1766 от NXP + J-link ot SEGGERa

Долгое время всё было нормально, никаких проблем при попытке приконектиться через SEGGER J-Flash ARM
не было, программировать и тд. всё делалось спокойно.

НО в один прекрасный момент захотелось попробовать Debug mode из Keil uVision. Раньше пробовал Debug не работал, Сегодня настроил связь через J-Link, и всё вроде как заработало, дебаг и тому подобное. и всё было нормально пока не попробовал сделать Load code через Keil. Вот когда уже попытался записать код на девайс выало непонятную ошибку которую уже упустил, после чего перестало конектится с target'ом даже в J-Flash ARM, при этом выдаёт ошибку:
"Bad JTAG communication: write ot IR: Expected 0x1, got 0xf (TAP Command : 11) @ Off 0x33.
Wrong AHB ID (15:3). Expected 0x04770001 (Mask 0x0FFFFF0F), Found 0x00000000
Failed to connect"


Может кто знает с чем это может быть связано и как вернуть всё на места?
Go to the top of the page
 
+Quote Post
vesago
сообщение Nov 6 2010, 14:55
Сообщение #2


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Как насчет потереть через флэшмэйджик?
Go to the top of the page
 
+Quote Post
artymen
сообщение Nov 6 2010, 16:57
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 6-11-09
Из: г. Омск
Пользователь №: 53 464



У меня как-то похожим образом J-link чудил временами. Вылечилось обновлением драйверов и прошивки.
http://www.segger.com/cms/jlink-software.html


--------------------
"Сознание своего несовершенства приближает к совершенству"
Гёте
Go to the top of the page
 
+Quote Post
enclis_
сообщение Nov 6 2010, 20:20
Сообщение #4


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

Группа: Свой
Сообщений: 119
Регистрация: 21-09-09
Из: Москва
Пользователь №: 52 501



Попробуйте через J-link Commander подключиться и пошаманить с различными настройками
Go to the top of the page
 
+Quote Post
greetson
сообщение Nov 9 2010, 14:54
Сообщение #5





Группа: Новичок
Сообщений: 3
Регистрация: 6-11-10
Пользователь №: 60 688



Пока что обновление драйверов и прошивки не помогло. Выдаёт ошибку No APB-AP found. failed to connect.

Насчёт флэшмейджика, так у него по-моему нету JTAG интерфейса, а коннектиться через СОМ порт это задача проблемная, учитывая тот факт что непонятно к какому порту подключатся..

А насчёт J-Commandera так пока что ещё работаю над этим.

Просто с J-link Commander проблема изначально с тем что он пишет что не может найти девайс присоединённый через JTAG интерфейс, и находит через SWD...

Потому возможно стоит проверить сигналы на выходах лап контроллера которые отвечают за соединение через JTAG интерфейс.
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 9 2010, 14:55
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(greetson @ Nov 9 2010, 19:44) *
Насчёт флэшмейджика, так у него по-моему нету JTAG интерфейса, а коннектиться через СОМ порт это задача проблемная, учитывая тот факт что непонятно к какому порту подключатся..
Как это непонятно? В документации явно указано, что ISP через UART0 работает.
User Manual -> Chapter32: LPC17xx Flash memory interface and programming -> 32.2 Features
Цитата
• In-System Programming: In-System programming (ISP) is programming or
reprogramming the on-chip flash memory, using the boot loader software and UART0
serial port
. This can be done when the part resides in the end-user board.
Go to the top of the page
 
+Quote Post
zorromen
сообщение Nov 10 2010, 16:59
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 13-12-05
Пользователь №: 12 147



Здесь
Прикрепленные файлы
Прикрепленный файл  PoUSB12LPCProg.pdf ( 119.7 килобайт ) Кол-во скачиваний: 105
 
Go to the top of the page
 
+Quote Post
KnightIgor
сообщение Nov 20 2010, 22:57
Сообщение #8


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Цитата(greetson @ Nov 6 2010, 14:35) *
Доброго все времени суток. Мне встретилась следующая проблема:

Используемые девайсы: ARM Cortex-M3 LPC1766 от NXP + J-link ot SEGGERa

Долгое время всё было нормально, никаких проблем при попытке приконектиться через SEGGER J-Flash ARM
не было, программировать и тд. всё делалось спокойно.

НО в один прекрасный момент захотелось попробовать Debug mode из Keil uVision. Раньше пробовал Debug не работал, Сегодня настроил связь через J-Link, и всё вроде как заработало, дебаг и тому подобное. и всё было нормально пока не попробовал сделать Load code через Keil. Вот когда уже попытался записать код на девайс выало непонятную ошибку которую уже упустил, после чего перестало конектится с target'ом даже в J-Flash ARM, при этом выдаёт ошибку:
"Bad JTAG communication: write ot IR: Expected 0x1, got 0xf (TAP Command : 11) @ Off 0x33.
Wrong AHB ID (15:3). Expected 0x04770001 (Mask 0x0FFFFF0F), Found 0x00000000
Failed to connect"


Может кто знает с чем это может быть связано и как вернуть всё на места?


Я тут с разными Cortex-M3 вожусь, и не могут вспомнить, касалось ли это LPC17xx, но где-то было предостережение об использовании JTAG ног в пользовательской программе в качестве портов: нарушает работу JTAG, возникают проблемы соединения...
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 20 2010, 23:26
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(KnightIgor @ Nov 21 2010, 03:57) *
Я тут с разными Cortex-M3 вожусь, и не могут вспомнить, касалось ли это LPC17xx, но где-то было предостережение об использовании JTAG ног в пользовательской программе в качестве портов: нарушает работу JTAG, возникают проблемы соединения...
В LPC176x выводы JTAG выделены и не могут выполнять альтернативных функций типа GPIO.
Go to the top of the page
 
+Quote Post
greetson
сообщение Nov 24 2010, 12:45
Сообщение #10





Группа: Новичок
Сообщений: 3
Регистрация: 6-11-10
Пользователь №: 60 688



Цитата(rezident @ Nov 9 2010, 17:55) *
Как это непонятно? В документации явно указано, что ISP через UART0 работает.
User Manual -> Chapter32: LPC17xx Flash memory interface and programming -> 32.2 Features



Спаибо, через ISP всё сработало нормально, правда не очень хотел затираться, но в результате получилось потереть флэш пфмяь. и вроде как всё вернулось на исходные позиции, видать что-то не туда записал в процессе программирования черз JTAG. Теперь коннектится нормально, девайс программится и работает как сначала.

Всем спасибо.
Go to the top of the page
 
+Quote Post

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

 


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


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