Vladimir_T 1 27 ноября, 2014 Опубликовано 27 ноября, 2014 · Жалоба Здравствуйте, уважаемые коллеги, подскажите, где можно почитать как реализовать программирование/отладку для 3-х МК, установленных на одной плате зерез один общий разъем JTAG. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 27 ноября, 2014 Опубликовано 27 ноября, 2014 · Жалоба Например, там почитать можно - http://processors.wiki.ti.com/index.php/Mu...ebug_with_CCSv5 если, конечно, CCS поддерживает отладку конкретно Ваших ARM. Вообще, там все просто - описывается в target configuration editor-е цепочка из всех тех процессоров (разных, одинаковых, без разницы), а потом, в среде, подключаетесь к любым из них, хоть по очереди, хоть одновременно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vladimir_T 1 27 ноября, 2014 Опубликовано 27 ноября, 2014 · Жалоба Именно ToolChain я имел в виду, не соображу, если у процессор сигналы JTAG соединены между собой, тогда отвечать они будут хором или при отладке/программировании команды адресные, включают индентификатор процессора? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 27 ноября, 2014 Опубликовано 27 ноября, 2014 · Жалоба Именно ToolChain я имел в виду, не соображу, если у процессор сигналы JTAG соединены между собой, тогда отвечать они будут хором или при отладке/программировании команды адресные, включают индентификатор процессора? Представьте себе, что слова данных соединены как вагоны в поезде. И к каждому месту на платформе приходит свой вагон. А еще у всех устройств по JTAG есть команда bypass. При этом длина "вагона" для этого устройства - 1 бит... так понятно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prgjz 0 27 ноября, 2014 Опубликовано 27 ноября, 2014 · Жалоба JLink_J-TraceARM.pdf "Multiple devices in the scan chain" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 27 ноября, 2014 Опубликовано 27 ноября, 2014 · Жалоба или при отладке/программировании команды адресные, включают индентификатор процессора? Представьте себе, например, 3 сдвиговых регистра, например 8-битных, соединенных последовательно. Это будет как бы 24-битный регистр. Соответственно, зайдя в фазу JTAG-а SHIFT_IR, и выдав 24 бита данных, в каждом из 8-битных регистров окажется свое данное. После этого, в фазе UPDATE-IR, каждый из процессоров получит свою команду, причем уже синхронно. А еще бывают JTAG-маршрутизаторы, например ICEPICK (он используется внутри многоядерных чипов TI), или внешние микросхемы-маршрутизаторы, навроде SN74LVT8986 - это другой способ объединения нескольких цепочек сканирования в один порт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vladimir_T 1 27 ноября, 2014 Опубликовано 27 ноября, 2014 · Жалоба Спасибо за убедительные объяснения , особенно в JLink_J-TraceARM.pdf В Кейле у Ulink-2 не нашел закладки ToolChaine... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SM 0 27 ноября, 2014 Опубликовано 27 ноября, 2014 · Жалоба у одного - полный, а других двухпроводный? Двухпроводный, это IEEE 1149.7 cJTAG? Если нет, тогда это не JTAG вообще. Если да, то только в том случае, если все остальные, четырехпроводные в т.ч., тоже IEEE 1149.7 совместимы, и тоже не ниже T4 TAP.7 - топология соединения будет Star-2 (по IEEE 1149.7), то есть все будут переведены в двухпроводный режим. И эмулятор нужен будет сильно продвинутый, тоже 1149.7 не ниже T4 TAP.7 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Edit2007 3 1 декабря, 2014 Опубликовано 1 декабря, 2014 · Жалоба В Keil не смог тзапустить работу двух устройств с J-LINK (v.4.23) Хотя U-Link в этом режиме из под Keil работал. J-Link из командной строки так же в этом режиме работал. Потом нашел на сайте KEIL похожие сообщения о проблеме и обещания исправить. В Keil не смог тзапустить работу двух устройств с J-LINK (v.4.23) Хотя U-Link в этом режиме из под Keil работал. J-Link из командной строки так же в этом режиме работал. Потом нашел на сайте KEIL похожие сообщения о проблеме и обещания исправить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться