|
JTAG-программатор для прошивки приборов без компа |
|
|
|
Sep 2 2008, 13:47
|
Частый гость
 
Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371

|
Всем здравствуйте. Для прошивки приборов (на базе LPC2132) на производстве есть необходимость сделать JTAG-программатор, в котором бы уже находилась рабочая прошивка, и который бы самостоятельно (по нажатию допустим кнопки) записывал бы ее в контроллер (подключенный по JTAGу). В связи с этими возник вопрос - "как?"  Скачал из инета "ARM7TDMI-S (rev 4) Technical Reference Manual" (ARM DDI 0234A), где вроде бы (все еще не осилил, только бегло просмотрел) описана работа с ядром ARM7TDMI-S через JTAG interface. Однако, там в основном речь о том как "дебажить", и ничего не говорится о собственно записи программы во флэш контроллера. Если кто нибудь делал что то подобное, или просто "в курсе дела", буду благодарен за советы. П.С. В принципе, в качестве альтернативы можно "заливать" прошивку и по УАРТу через встроенный бутлоадер. Команды ISP и работа с встроенным загрузчиком достаточно подробно описаны в ЮзерМануале на чип, но тем не менее хотелось бы разобраться с JTAG-ом...
|
|
|
|
|
 |
Ответов
|
Sep 2 2008, 14:28
|
Частый гость
 
Группа: Свой
Сообщений: 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 шить... Только зачем все эти приключения на свою голову? Не, таких приключений нам не надо  , остановимся наверное на прошивке по УАРТу через встроенный загрузчик
|
|
|
|
|
Sep 2 2008, 20:46
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Цитата(zltigo @ Sep 2 2008, 21:23)  AVR? Автономно через JTAG?! Смысл?? А смысл в том, что для серийного производства не надо иметь: 1. Комп + Венда + Программатор + Софт + еще какая-нибудь хрень == равносильно достаточно богато-укомплектованному рабочему месту. 2. Работника, который имеет соответствующий уровень подготовки. При наличие коробочки с одной кнопочкой "Пуск" и двумя ЛЭДами (красный -- "брак", зеленый - "ОК") можно садить чела вообще без подготовки. Полчаса инструктажа и работа налажена. Разумеется, сложные вопросы программирования изделий такой работник-программаторист не должен решать.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
Сообщений в этой теме
Юрий Санвальд JTAG-программатор для прошивки приборов без компа Sep 2 2008, 13:47  Т.Достоевский Цитата(Юрий Санвальд @ 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|