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

 
 
> Один JTAG на несколько МК
Vladimir_T
сообщение Nov 27 2014, 11:34
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 517
Регистрация: 7-02-06
Пользователь №: 14 073



Здравствуйте, уважаемые коллеги, подскажите, где можно почитать как реализовать программирование/отладку для 3-х МК, установленных на одной плате зерез один общий разъем JTAG.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
SM
сообщение Nov 27 2014, 11:47
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Например, там почитать можно - http://processors.wiki.ti.com/index.php/Mu...ebug_with_CCSv5
если, конечно, CCS поддерживает отладку конкретно Ваших ARM.

Вообще, там все просто - описывается в target configuration editor-е цепочка из всех тех процессоров (разных, одинаковых, без разницы), а потом, в среде, подключаетесь к любым из них, хоть по очереди, хоть одновременно.
Go to the top of the page
 
+Quote Post
Vladimir_T
сообщение Nov 27 2014, 12:09
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 517
Регистрация: 7-02-06
Пользователь №: 14 073



Именно ToolChain я имел в виду, не соображу, если у процессор сигналы JTAG соединены между собой, тогда отвечать они будут хором или при отладке/программировании команды адресные, включают индентификатор процессора?
Go to the top of the page
 
+Quote Post
iosifk
сообщение Nov 27 2014, 14:07
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Vladimir_T @ Nov 27 2014, 16:09) *
Именно ToolChain я имел в виду, не соображу, если у процессор сигналы JTAG соединены между собой, тогда отвечать они будут хором или при отладке/программировании команды адресные, включают индентификатор процессора?

Представьте себе, что слова данных соединены как вагоны в поезде. И к каждому месту на платформе приходит свой вагон. А еще у всех устройств по JTAG есть команда bypass. При этом длина "вагона" для этого устройства - 1 бит...
так понятно?


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
prgjz
сообщение Nov 27 2014, 14:33
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 3-01-07
Из: Germany
Пользователь №: 24 071



JLink_J-TraceARM.pdf
"Multiple devices in the scan chain"
Go to the top of the page
 
+Quote Post
SM
сообщение Nov 27 2014, 14:42
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Vladimir_T @ Nov 27 2014, 15:09) *
или при отладке/программировании команды адресные, включают индентификатор процессора?


Представьте себе, например, 3 сдвиговых регистра, например 8-битных, соединенных последовательно. Это будет как бы 24-битный регистр. Соответственно, зайдя в фазу JTAG-а SHIFT_IR, и выдав 24 бита данных, в каждом из 8-битных регистров окажется свое данное. После этого, в фазе UPDATE-IR, каждый из процессоров получит свою команду, причем уже синхронно.

А еще бывают JTAG-маршрутизаторы, например ICEPICK (он используется внутри многоядерных чипов TI), или внешние микросхемы-маршрутизаторы, навроде SN74LVT8986 - это другой способ объединения нескольких цепочек сканирования в один порт.
Go to the top of the page
 
+Quote Post
Vladimir_T
сообщение Nov 27 2014, 15:12
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 517
Регистрация: 7-02-06
Пользователь №: 14 073



Спасибо за убедительные объяснения , особенно в JLink_J-TraceARM.pdf
В Кейле у Ulink-2 не нашел закладки ToolChaine...
Go to the top of the page
 
+Quote Post
SM
сообщение Nov 27 2014, 15:37
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Vladimir_T @ Nov 27 2014, 18:12) *
у одного - полный, а других двухпроводный?

Двухпроводный, это IEEE 1149.7 cJTAG? Если нет, тогда это не JTAG вообще. Если да, то только в том случае, если все остальные, четырехпроводные в т.ч., тоже IEEE 1149.7 совместимы, и тоже не ниже T4 TAP.7 - топология соединения будет Star-2 (по IEEE 1149.7), то есть все будут переведены в двухпроводный режим.

И эмулятор нужен будет сильно продвинутый, тоже 1149.7 не ниже T4 TAP.7
Go to the top of the page
 
+Quote Post
редактор
сообщение Dec 1 2014, 09:27
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 9-06-07
Пользователь №: 28 315



В Keil не смог тзапустить работу двух устройств с J-LINK (v.4.23) Хотя U-Link в этом режиме из под Keil работал.
J-Link из командной строки так же в этом режиме работал.
Потом нашел на сайте KEIL похожие сообщения о проблеме и обещания исправить.

В Keil не смог тзапустить работу двух устройств с J-LINK (v.4.23) Хотя U-Link в этом режиме из под Keil работал.
J-Link из командной строки так же в этом режиме работал.
Потом нашел на сайте KEIL похожие сообщения о проблеме и обещания исправить.


--------------------
Хорошую систему делают из стандартных блоков нестандартно мыслящие инженеры.
Go to the top of the page
 
+Quote Post

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

 


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


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