Перейти к содержанию
    

Один JTAG на несколько МК

Здравствуйте, уважаемые коллеги, подскажите, где можно почитать как реализовать программирование/отладку для 3-х МК, установленных на одной плате зерез один общий разъем JTAG.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Например, там почитать можно - http://processors.wiki.ti.com/index.php/Mu...ebug_with_CCSv5

если, конечно, CCS поддерживает отладку конкретно Ваших ARM.

 

Вообще, там все просто - описывается в target configuration editor-е цепочка из всех тех процессоров (разных, одинаковых, без разницы), а потом, в среде, подключаетесь к любым из них, хоть по очереди, хоть одновременно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Именно ToolChain я имел в виду, не соображу, если у процессор сигналы JTAG соединены между собой, тогда отвечать они будут хором или при отладке/программировании команды адресные, включают индентификатор процессора?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Именно ToolChain я имел в виду, не соображу, если у процессор сигналы JTAG соединены между собой, тогда отвечать они будут хором или при отладке/программировании команды адресные, включают индентификатор процессора?

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

так понятно?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

или при отладке/программировании команды адресные, включают индентификатор процессора?

 

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

 

А еще бывают JTAG-маршрутизаторы, например ICEPICK (он используется внутри многоядерных чипов TI), или внешние микросхемы-маршрутизаторы, навроде SN74LVT8986 - это другой способ объединения нескольких цепочек сканирования в один порт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за убедительные объяснения , особенно в JLink_J-TraceARM.pdf

В Кейле у Ulink-2 не нашел закладки ToolChaine...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у одного - полный, а других двухпроводный?

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

 

И эмулятор нужен будет сильно продвинутый, тоже 1149.7 не ниже T4 TAP.7

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

J-Link из командной строки так же в этом режиме работал.

Потом нашел на сайте KEIL похожие сообщения о проблеме и обещания исправить.

 

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

J-Link из командной строки так же в этом режиме работал.

Потом нашел на сайте KEIL похожие сообщения о проблеме и обещания исправить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...