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

 
 
> JTAG-программатор для прошивки приборов без компа
SanvaldYV
сообщение Sep 2 2008, 13:47
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371



Всем здравствуйте.

Для прошивки приборов (на базе LPC2132) на производстве есть необходимость сделать JTAG-программатор, в котором бы уже находилась рабочая прошивка, и который бы самостоятельно (по нажатию допустим кнопки) записывал бы ее в контроллер (подключенный по JTAGу).

В связи с этими возник вопрос - "как?" smile.gif
Скачал из инета "ARM7TDMI-S (rev 4) Technical Reference Manual" (ARM DDI 0234A), где вроде бы (все еще не осилил, только бегло просмотрел) описана работа с ядром ARM7TDMI-S через JTAG interface.
Однако, там в основном речь о том как "дебажить", и ничего не говорится о собственно записи программы во флэш контроллера.

Если кто нибудь делал что то подобное, или просто "в курсе дела", буду благодарен за советы.


П.С. В принципе, в качестве альтернативы можно "заливать" прошивку и по УАРТу через встроенный бутлоадер. Команды ISP и работа с встроенным загрузчиком достаточно подробно описаны в ЮзерМануале на чип, но тем не менее хотелось бы разобраться с JTAG-ом...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sergeeff
сообщение Sep 2 2008, 13:57
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



На PC достаточное количество программ, позволяющих залить firmware через jtag. В чем необходимость какого-то отдельного устройства? А в чем прелесть jtag для этих целей?
Go to the top of the page
 
+Quote Post
SanvaldYV
сообщение Sep 2 2008, 14:28
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371



Цитата(sergeeff @ Sep 2 2008, 17:57) *
На PC достаточное количество программ, позволяющих залить firmware через jtag. В чем необходимость какого-то отдельного устройства? А в чем прелесть jtag для этих целей?


На производстве народ не желает разбираться с каким бы то ни было firmware и напрягать мозг. Он хочет - подключил к разъему на плате некую коробочку, нажал кнопку - и она запрограммировала.
"А в чем прелесть jtag для этих целей?" - если честно не знаю, просто уже были сделаны подобные программаторы для AVR.


Цитата(zltigo @ Sep 2 2008, 17:59) *
Хотите, можно грузить в RAM программатор который будет через тот-же ISP шить...
Только зачем все эти приключения на свою голову?


Не, таких приключений нам не надо wacko.gif , остановимся наверное на прошивке по УАРТу через встроенный загрузчик smile.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 2 2008, 15:23
Сообщение #4


Гуру
******

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



Цитата(Юрий Санвальд @ Sep 2 2008, 16:28) *
...просто уже были сделаны подобные программаторы для AVR.

AVR? Автономно через JTAG?! Смысл??


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Юрий Санвальд   JTAG-программатор для прошивки приборов без компа   Sep 2 2008, 13:47
||- - zhevak   Цитата(zltigo @ Sep 2 2008, 21:23) AVR? А...   Sep 2 2008, 20:46
|- - Т.Достоевский   Цитата(Юрий Санвальд @ Sep 2 2008, 18:28)...   Sep 3 2008, 00:05
- - zltigo   Цитата(Юрий Санвальд @ Sep 2 2008, 15:47)...   Sep 2 2008, 13:59
- - aaarrr   Дык про коробочку все понятно, сама идея программи...   Sep 2 2008, 20:50
|- - zltigo   Цитата(aaarrr @ Sep 2 2008, 22:50) сама и...   Sep 2 2008, 21:23
|- - zhevak   Цитата(zltigo @ Sep 3 2008, 03:23) Именно...   Sep 2 2008, 21:33
- - Alex03   Цитата(Юрий Санвальд @ Sep 2 2008, 19:47)...   Sep 3 2008, 04:13
- - etoja   Флудерам:Читайте вопрос внимательно и отвечайте по...   Sep 3 2008, 04:33
|- - Юрий Санвальд   Цитата(etoja @ Sep 3 2008, 08:33) Програм...   Sep 3 2008, 06:49
|- - KRS   Цитата(etoja @ Sep 3 2008, 08:33) текст н...   Sep 3 2008, 07:27
|- - zltigo   Цитата(etoja @ Sep 3 2008, 06:33) Флудера...   Sep 3 2008, 12:39
|- - KRS   Цитата(zltigo @ Sep 3 2008, 16:39) Кроме ...   Sep 3 2008, 13:10
|- - zltigo   Цитата(KRS @ Sep 3 2008, 15:10) Это еще з...   Sep 3 2008, 13:21
- - misyachniy   Я разрабатывал такой программатор. Для SAM7S. Чер...   Sep 3 2008, 07:25
|- - Юрий Санвальд   Цитата(misyachniy @ Sep 3 2008, 11:25) Я ...   Sep 3 2008, 11:47
|- - misyachniy   Часть исходников для прогрмаммирования AT91SAM7S12...   Sep 4 2008, 09:44
- - etoja   LPC2138 программируется через JTAG/H-JTAG со скоро...   Sep 3 2008, 08:08
|- - Т.Достоевский   Цитата(etoja @ Sep 3 2008, 12:08) Предлаг...   Sep 3 2008, 17:14
- - v_shamaev   Цитата(Юрий Санвальд @ Sep 2 2008, 17:47)...   Sep 3 2008, 08:19
- - sergeeff   По моему, на любой фирме в кладовке запросто можно...   Sep 3 2008, 17:37
- - aaarrr   Я встречал наладчиков, которые не умеют обращаться...   Sep 3 2008, 17:42
|- - IgorKossak   Цитата(aaarrr @ Sep 3 2008, 20:42) Я встр...   Sep 4 2008, 05:37
- - sergeeff   Ну взять тогда какой-нибудь demo board на привычно...   Sep 3 2008, 18:17


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

 


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


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