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

 
 
> базовый вопрос о JTAG
romez777
сообщение Sep 16 2008, 09:32
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 292
Регистрация: 9-11-04
Пользователь №: 1 077



Приветствую.

Не совсем понятно, нужен ли для каждой борды свой JTAG? Ведь это стандарт, соответственно один и тот же jtag-девайс по идее должен понимать любые процессоры. Тем не менее на форумах часто читаю посты про траблы с jtag-устройствами на разных процессорах.

Что я имею в виду: как правило, архитектуры от разных производителей не меняются (очевидно, arm7 будет такой же как у Броадкома, так и у Атмела, ибо это стандарт от ARM Ltd.) -- тогда что мешает один jtag использовать для чипов разных компаний, но одной архитектуры? Очевидно, что какие-то board specific вещи не будет поддерживаться, но как минимум отладка, запись/чтение в/из флеш обязаны, нет ?

Например, JTAG от Атмела в описании упоминает, что"any arm7/arm9 core supported ..."

PS. это мое понимание, возможно неправильное -> просьба направить к истине.
Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Sep 17 2008, 17:17
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



JTAG это всего лишь интерфейс. При программировании внутренней Flash МК он используется в качестве транспорта данных. Чтобы программа на PC, работающая через JTAG с кристаллом, могла ее (Flash-память) запрограммировать, она должна знать: как именно программируется Flash данного конкретного кристалла? Поскольку процедуры IAP даже для одного и того же ядра у разных производителей не стандартизованы, то получается, что программа должна быть адаптирована в т.ч.именно под тот кристалл, который требуется запрограммировать.
Если то же самое на более доступных аналогиях объяснять. То программа на PC это главный менеджер основного склада. JTAG эта фура, которая обеспечивает развозку товара по малым складам. Так вот чтобы перевезти груз с основного склада на малый, главный менеджер должен знать не только адреса этих малых складов, но и внутреннее устройство всех их: где, на какой полке лежит, в каком помещении склада должен лежать товар, какой погрузчик или лифт нужно использовать для перемещения его и какой-именно грузчик внутри каждого малого склада должен перемещать доставленный груз. laughing.gif
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 28th July 2025 - 20:57
Рейтинг@Mail.ru


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