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

 
 
> JTAG для RM9200, вопрос знатокам JTAGa
Demeny
сообщение Dec 26 2006, 10:01
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237



Собрал отладочную плату для RM9200, подключил Wiggler (который точно работал у меня с SAM7S64 в среде CrossWorks). А теперь CrossWorks не видит мой RM9200, пишет, что "Target not defined". Запустил программку для тестирования LPT Analyzer, пощелкал всеми выходами порта, посмотрел вход (нога 11 на LPT) - вся логика работает правильно, сигналы доходят до ножек процессора.
Запускаю в CrossWorks - "Connect" - все выходы начинают мигать - и самое главное - процессор что-то отвечает по линии TDO, ибо в LPT Analyzer-e видно, что вход 11 "моргает". Ставил самый медленный режим обмена (Divider=255).
И тем не менее - "Target not defined!".
С чего начать отладку JTAG? Какую команду можно "заслать" в процессор по JTAG-у, что называется, вручную, щелкая портами на LPT, чтобы получить от него что-то вразумительное? Может, есть какая прога, чтобы посмотреть "сырой" обмен по JTAG ? Какие необходимые условия правильности сборки надо проверить (PLL, CLK ...) ?


--------------------
Сделано в Китае. Упаковано в России.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Demeny
сообщение Dec 27 2006, 15:26
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237



Цитата(SpiritDance @ Dec 26 2006, 10:48) *
Что-то у меня в cw1.6 например нет файла XXX_target.js для rm9200, да собственно в таргетах такой не обозначен.

Странно, у меня cw1.5 - и там в таргетах есть RM9200. Но суть уже не в этом. Продолжил запускать JTAG...
Цитата(Dopler @ Dec 26 2006, 21:06) *
Наверное, можно установить H-JTAG и попробовать определить чип им.

Установил H-JTAG, он выдает сообщение "Unable to find target.....", однако интересная вещь - на картинке под надписью "Unknown" рисует число 0x008D5EB0, я так понимаю, что это ID Code процессора, верно ? Причем число считывается устойчиво от раза к разу, не меняясь (а то мало ли сбой...)
Однако даташит вещает "ID Code value is 0x15b0203f"
Удивился, ещё раз внимательно посмотрел, тот ли процессор запаял на плату blink.gif , тот -- AT91RM9200 QU-002.
iosifk
Вашу программу тоже пробовал запустить, попытался настроить там все маски - неудачно, не считывается даже ID Code, наверное, я ещё мало понимаю в JTAG, буду пробовать разобраться и напишу Вам в личку, м. б. после Нового Года.
Кстати, всех santa2.gif


--------------------
Сделано в Китае. Упаковано в России.
Go to the top of the page
 
+Quote Post



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

 


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


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