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

 
 
> JTAG vs loader&jtag, нужна критика
S_agent
сообщение Oct 1 2007, 09:00
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 6-10-05
Из: Ukraine, Kiev
Пользователь №: 9 300



1111493779.gif Назрела необходимость программиравания контроллера(uC1) другим(uC2) через jtag.
Схема включения:
На данный момент uC2 это доп модуль к uC1 и программируются по-отдельности каждый через свой jtag. Программировать нужно и тот и другой максимально упростив(автоматизировав) эту операцию.
С программированием uC2 проблем нет, а вот с uC1 вижу следующие варианты:
1.В RAM uC2 через jtag заливается загрузчик, который получая данные из comport-a эмулирует jtag на своих gpio и програмиирует uC1.
2.Сделать туннелирование jtag, - через boundary scan на uC2 и так же эмулировать jtag на gpio и непосредственно с PC программировать uC1
Может быть есть еще более оптимальные варианты, которые я не заметил, или замечания/уточнения по этим?
С уважением,
Никита. beer.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zltigo
сообщение Oct 2 2007, 06:18
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(S_agent @ Oct 1 2007, 12:00) *
Схема включения:

1.JTAG - в цепочку для начального программирования контролеров и boundary scan.
2.Дальнейшие обновления по UART бутовыми загрузчиками.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
S_agent
сообщение Oct 2 2007, 07:27
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 6-10-05
Из: Ukraine, Kiev
Пользователь №: 9 300



Цитата(zltigo @ Oct 2 2007, 09:18) *
1.JTAG - в цепочку для начального программирования контролеров и boundary scan.

это т вариант не подходит, т.к. включение именно такое как на схеме - при работе uC2 должен иметь доступ к жтаг-у uC1
Go to the top of the page
 
+Quote Post
VslavX
сообщение Oct 2 2007, 10:42
Сообщение #4


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(S_agent @ Oct 2 2007, 10:27) *
это т вариант не подходит, т.к. включение именно такое как на схеме - при работе uC2 должен иметь доступ к жтаг-у uC1

По JTAG через ICE заливаем в RAM uC2 временный загрузчик, который общается через JTAG uC2 через DCC с PC, принимает команды/данные и выполняет требуемые операции через свои PIO на JTAG uC1.
Через Boundary Scan - программируется очень долго, порядка на два медленнее чем через ICE/DCC (и то и другое пробовалось "в реале" на XScale).
Go to the top of the page
 
+Quote Post



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

 


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


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