ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
41212 Топик полностью
YYYY (11.10.2005 11:27, просмотров: 1) ответил ig_z на Ответ: Я имею ввиду MSP430 TMS470 TMS320.
Ответ: Как я помню, сам JTAG - это открытый стандарт IEEE 1149.1, который имеет стандартыне описанные функции (тестирование) и специфические для данного производителя - в данном случае внутрисхемная отладка. Сам эмулятор - это канал от PC к JTAG цепочке. Вопрос в том, что понимают драйвера эмулятора + отладочный софт, а что нет. JTAG в цепочке, если это понимает софт, работает - ставим один контроллер bypass и вперед, только вот скорость при этом не очень... Теперь о семействах: MSP430 - обычный JTAG, только МЕДЛЕННЫЙ, софт, как правило, цепочек не понимает TMS470 - ARM стандарт, который имеет ARM ICE - открытый JTAG и ARM Trace - средства трассировки, специфичные для ARM. Нормальный софт понимает цепочки устройств и т.п. Сам коннектор там действительно не 14 а 20(если правильно помню) контактов, но вот сигналы JTAG там одинаковые и сделать переходник никто не мешает (лично проверял) Соответственно, ежели мы берем чипы от одного производителя, то они отлично дружат в связке, поскольку работают идеологически под одним софтом. Пример - приведенный выше OMAP - ARM(ARM7 или ARM9) + DSP(vc54xx или vc55xx), стоящие в цепочке и работающие в Code Composer Studio. Соответственно, CCS под ARM у TI есть и работает. Поскольку CCS, начиная с определенной версии, понимает несколько эмуляторов и несколько разных процов одноврменно, то можно и 10 главого дракона изобразить - дело вкуса.