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

 
 
> Проблема с 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
 
Start new topic
Ответов
greetson
сообщение Nov 9 2010, 14:54
Сообщение #2





Группа: Новичок
Сообщений: 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
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 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
greetson
сообщение Nov 24 2010, 12:45
Сообщение #4





Группа: Новичок
Сообщений: 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 Текстовая версия Сейчас: 23rd July 2025 - 11:47
Рейтинг@Mail.ru


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