Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » SK-MAT91SAM9G45/M10
Тестирование arm микроконтроллера по jtag
sidalexsandr
Добавлено 25.12.2010 14:38
0
Сообщение: 1
sidalexsandr
0

Пункты: 1408
Регистрация: 21.11.2010
1) Кто-нибудь запускал?
2) Надо ли подавать что-то на микроконтроллер для запуска возможности тестирования по jtag ?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 25.12.2010 15:03 Сообщение: 2
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
1) Кто-нибудь запускал?
2) Надо ли подавать что-то на микроконтроллер для запуска возможности тестирования по jtag ?

уточните понятие "тестирование по jtag" - неотчетливо..
если спросить - "подключал ли кто к АРМу jtag?", отвечу - подключал.
для подключения необходимы - АРМ на плате с выведенным разъем интерфейсом JTAG, питание этого АРМа, JTAG адаптер.

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

Пункты: 1408
Регистрация: 21.11.2010
Jury093
1) Разъём jtag есть, потому что спрашиваю про SK-MAT91SAM9G45/M10. Разъем 20 контактов как и нарисовано у Павла на схеме.
2) Подключать собираюсь к jtag своё устройство, оно состоит из микроконтроллера Aduc 848+микросхема для свзи по jtag + com-порт для связи с компьютером. Управление jtag (tap-автоматом) осуществляется с компьютера специально написанной программой на си++. Уже работали с Atmega 128 и другими контроллерами/Плис по jtag. Сейчас будем с этой отладочной платой.
3) Под тестированием по Jtag понимаю запись и чтение вектора граничного сканирования (BSR). Дальше идет анализ прочитанного ветора BSR и можно определить в каком состоянии находятся пины (пины-которые подключены к jtag внутри микроконтроллера).
Спуститься к концу Подняться к началу
Персональная информация
sidalexsandr
Добавлено 25.12.2010 15:52 Сообщение: 4
sidalexsandr
0

Пункты: 1408
Регистрация: 21.11.2010
Jury093 - Доступ к Jtag возможен при запущенном Linux на плате или надо прерывать загрузку Linux и что-то делать для возможности доступа к Jtag ?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 25.12.2010 16:12 Редактировалось 25.12.2010 18:35 Сообщение: 5
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Доступ к Jtag возможен при запущенном Linux на плате

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

из предыдущего вопроса - как я понял вы на jtag интерфейс АРМа желаете подключить ADuC? почитайте доку на АРМ, я что-то не уверен в такой "реверсивности".
более жизнеспособный вариант - эмулировать на GPIO АРМа интерфейс в сторону ADuC

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 25.12.2010 18:38 Сообщение: 6
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Уже работали с Atmega 128 и другими контроллерами/Плис по jtag.

немного настораживает вышеотквоченное в разрезе возникающих вопросов..
я тоже подключался к Atmega, FPGA, CPLD и вопросов при подключение к АРМу не возникало..

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

Пункты: 1408
Регистрация: 21.11.2010
Jury093 Нет плата будет не напрямую соединяться с ADUC 848.


Опишу подробней: PC (программа на С++ управляет сканированием) <-> PC com-порт <-> Портативное устройство (com-порт Aduc 848) <-> Портативное устройство (микросхема свзяи по Jtag) <-> Плата SK-MAT91SAM9G45/M10 (20-ти контактный разъем Jtag).
Спуститься к концу Подняться к началу
Персональная информация
sidalexsandr
Добавлено 26.12.2010 16:00 Сообщение: 8
sidalexsandr
0

Пункты: 1408
Регистрация: 21.11.2010
Jury093 Стрелки "<->" обозначают двунаправленную связь:
1. загрузка вектора BSR из PC -> ...->
-> SK-MAT91SAM9G45/M10
2. чтение вектора BSR из SK-MAT91SAM9G45/M10 -> ... -> PC

Jury093 - Если что непонятно спрашивайте.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 26.12.2010 18:54 Сообщение: 9
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
[quoteJury093 - Если что непонятно спрашивайте.[/quote]
мне непонятно, что вам непонятно..
если вопрос в том - "будет ли такая конструкция работать с АРМ?" отвечу, опираясь на:
Код
специально написанной программой на си++. Уже работали с Atmega 128 и другими контроллерами/Плис по jtag

физически будет работать, при соблюдение правильности подключения к АРМу и согласование уровней сигналов.

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

Пункты: 1408
Регистрация: 21.11.2010
Jury093 Спасибо. А какие джамперы надо отключить на SK-MAT91SAM9G45/M10 чтобы работать напрямую с arm без Linux?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-MAT91SAM9G45/M10