Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » SK-MAT91SAM9G45/M10
Тестирование arm микроконтроллера по jtag
Jury093
Добавлено 27.12.2010 18:33 Сообщение: 11
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Jury093 Спасибо. А какие джамперы надо отключить на SK-MAT91SAM9G45/M10 чтобы работать напрямую с arm без Linux?

врать не буду, подзабыл за давностью времени работы с житагом - но по моему никакие
и/ф JTAG дергает ресет и дальше никакие "линуксы" в игрищах не участвуют..
можно снять перемычку выборки Nand, чтоб не терзать его перезагрузками..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 28.12.2010 09:33 Сообщение: 12
Pavel Ivanchenko
Admin
4.39

Пункты: 91364
Регистрация: 24.03.2009
Пол: Мужчина
Кстати, по существу темы, прочтите это.
Спуститься к концу Подняться к началу
Персональная информация
sidalexsandr
Добавлено 01.02.2011 19:20 Сообщение: 13
sidalexsandr
0

Пункты: 1408
Регистрация: 21.11.2010
Попробовали плату по сканировать по Jtag.
Плата не сканируется, потому что по умолчанию находится в режиме ICE debug mode.

Полезли в документацию на на arm файл at91sam9g45.pdf. В документации на странице 56 написанно. Для перевода arm в режим JTAG Boundary Scan надо сделать:
1) установить на контакте JTAGSEL высокий уровень;
2) после пункта 1) сделать chip reset.

Потом полез в схему отладочной платы и нашел там контакт JTAGSEL (ещё он на схеме называется e4). По схеме видно что контакт не куда не выведен.

Вопрос: Как установить на контакте JTAGSEL высокий уровень? Или ситуация безвыходная если контакт jtagsel не выведен?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 01.02.2011 20:15 Сообщение: 14
Pavel Ivanchenko
Admin
4.39

Пункты: 91364
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Как установить на контакте JTAGSEL высокий уровень?

Никак не установить.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.02.2011 21:17 Сообщение: 15
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Попробовали плату по сканировать по Jtag.

чем или как пробовали? за свое железо уверены?

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sidalexsandr
Добавлено 02.02.2011 10:42 Сообщение: 16
sidalexsandr
0

Пункты: 1408
Регистрация: 21.11.2010
Тестировали в фирме jtag technology на их бесплатной программе, подключали их usb-jtag адаптер.
Спуститься к концу Подняться к началу
Персональная информация
sidalexsandr
Добавлено 02.02.2011 10:49 Сообщение: 17
sidalexsandr
0

Пункты: 1408
Регистрация: 21.11.2010
Jury093 Дело в том, что этот arm по умолчанию находиться в режиме Jtag Debug ICE, а нам для сканирования нужем был режим jtag Boundary Scan. Подробней я писал про 2 режима jtag в этой ветке или документация на стр 56.

Jury093 Попробуй если несложно запусти со своим jtag-usb адаптером и попробуй прочитать id код микросхемы arm или выполнить комманды SAMPLE, PRELOAD, EXTEST и BYPASS.
И напиши получиться или нет.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 02.02.2011 11:20 Сообщение: 18
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
хм.. вот 5 минут назад подключил и попробовал. Железо: Wiggler (самый примитивный, LPT), ОС дебьян, софт urjtag (использовался в исследованиях другой платы).
Еле вспомнил, как всю эту байду запустить.. АРМ прекрасно детектится:
реализация интерфейса на сопельках и спичечках
title
что детектится:
title

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sidalexsandr
Добавлено 06.02.2011 23:50 Сообщение: 19
sidalexsandr
0

Пункты: 1408
Регистрация: 21.11.2010
Jury093 Не совпадает id код arm945g с тем что у тебя на экране.
Превожу id код arm9g45 из файла sam9G45.bsd:
attribute IDCODE_REGISTER of top: entity is
"0000" &
-- 4-bit version number
"0101101100100111" &
-- 16-bit part number
"00000011111" &
-- 11-bit identity of the manufacturer
"1";

Могу предположить что ты запустил по jtag режим не jtag baundary scan.
Спуститься к концу Подняться к началу
Персональная информация
sidalexsandr
Добавлено 06.02.2011 23:56 Сообщение: 20
sidalexsandr
0

Пункты: 1408
Регистрация: 21.11.2010
Jury093 Хочу обсудить подробней про jtag на плате SK-MAT91SAM9G45/M10. Можно с тобой связаться по аське или скайп? Вот моя аська на всякий случай 340-709-963.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-MAT91SAM9G45/M10