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

 
 
> Программирование по JATG, не могу разобраться
DAndy_boy
сообщение Mar 28 2007, 13:15
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 25-09-05
Из: Москва
Пользователь №: 8 922



Добрый день, господа. Помогите плиз. Пытаюсь написать программку для МК дабы с ее помощью программировать AVR (конкретно мегу128) через JTAG. Читаю статью http://www.gaw.ru/html.cgi/txt/doc/micros/...arh128/19_3.htm и никак не могу врубиться… На какие пины, что посылать… Последовательность команд там дана, но не разберусь куда ее надо выводить и в каком состоянии должны находиться остальные сигналы (TMS, TDI, TDO,TCK)? Хотя-бы временную диаграмму какую посмотреть… Может у кого есть такой опыт… или какая инфа …. Что-нибудь из разряда для полных чайников…
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
defunct
сообщение Mar 30 2007, 17:36
Сообщение #2


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



сорри за оффтоп,

Но, зачем это нужно?
Ведь куда проще написать бутлоадер или взять готовый или не маяться с бутлоадером, а просто купить программатор.
Go to the top of the page
 
+Quote Post
DAndy_boy
сообщение Mar 31 2007, 13:52
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 25-09-05
Из: Москва
Пользователь №: 8 922



Цитата(defunct @ Mar 30 2007, 18:36) *
сорри за оффтоп,

Но, зачем это нужно?
Ведь куда проще написать бутлоадер или взять готовый или не маяться с бутлоадером, а просто купить программатор.


Естественно это не для домашних разработок.... Это для работы... Когда спаянная плата приходит с завода... с пустым кристаллом его надо запрограммировать и проверить работу всего устройства.... Все бы ничего, если плат было бы не больше трех десятков, а когда их сотни? Тут приходиться выкручиваться как-то по-другому... Отсюда и пошла настоящая проблема...
Go to the top of the page
 
+Quote Post
defunct
сообщение Mar 31 2007, 16:27
Сообщение #4


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(DAndy_boy @ Mar 31 2007, 12:52) *
Естественно это не для домашних разработок.... Это для работы... Когда спаянная плата приходит с завода... с пустым кристаллом его надо запрограммировать и проверить работу всего устройства.... Все бы ничего, если плат было бы не больше трех десятков, а когда их сотни?

Ну дык коль так, почему бы просто не купить JTAG-ICE / MkII?
Если у конторы нет денег чтобы купить отладчик за 50$, то можно сделать Evertool.
http://www.siwawi.arubi.uni-kl.de/avr_proj...tool/index.html

Да и идея не совсем понятна.. Какая разница сколько плат.. Хоть тысяча.. Отлаживаться программа МК будет на нескольких штуках, а все остальные будут просто клонами. Проверка должна вестись уже не через JTAG, а в конкретной системе, конкретными тестами, проверяющими функциональность устройства, а не МК.
Go to the top of the page
 
+Quote Post
DAndy_boy
сообщение Apr 1 2007, 16:09
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 25-09-05
Из: Москва
Пользователь №: 8 922



Цитата(defunct @ Mar 31 2007, 17:27) *
Ну дык коль так, почему бы просто не купить JTAG-ICE / MkII?
Если у конторы нет денег чтобы купить отладчик за 50$, то можно сделать Evertool.
http://www.siwawi.arubi.uni-kl.de/avr_proj...tool/index.html

Да и идея не совсем понятна.. Какая разница сколько плат.. Хоть тысяча.. Отлаживаться программа МК будет на нескольких штуках, а все остальные будут просто клонами. Проверка должна вестись уже не через JTAG, а в конкретной системе, конкретными тестами, проверяющими функциональность устройства, а не МК.


Ты совершенно прав! Вот мне и поручили сделать такую систему. Которая не только програмирует камень, но и записывает туда серийный номер и проверяет всю железку в целом, используя различные тесты...
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 1 2007, 19:09
Сообщение #6


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(DAndy_boy @ Apr 1 2007, 15:09) *
Ты совершенно прав! Вот мне и поручили сделать такую систему. Которая не только програмирует камень, но и записывает туда серийный номер и проверяет всю железку в целом, используя различные тесты...

Много зависит от того что конкретно требуется проверять.

Например, если устройство меряет ток, то тестовая система должна включать цепь из генератора тока, и прецизионного амперметра. Если устройство управляет светодиодным табло, то тестовая система должна включать - светодиодное табло, комп с которого посылаются тестовые рисунки и дядку, который будет смотреть соответствует ли посылаемое с компа и отображаемое на табло.

Прошивку серийного номера, удобно зашивать в EEPROM средствами программы МК, по штатным протоколам вашего устройства, а не через JTAG...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- DAndy_boy   Программирование по JATG   Mar 28 2007, 13:15
- - Kolia   Добрый день здесь есть кое-что есть еще интересн...   Mar 30 2007, 14:27
|- - AVR   Цитата(defunct @ Apr 1 2007, 19:09) Проши...   Apr 1 2007, 19:56
|- - defunct   Цитата(AVR @ Apr 1 2007, 18:56) Сори что ...   Apr 1 2007, 20:43
|- - AVR   Цитата(defunct @ Apr 1 2007, 20:43) Ошибк...   Apr 2 2007, 00:26
- - sensor_ua   Есть такое. http://www.avrfreaks.net/Tools/ToolFi...   Mar 31 2007, 14:31
|- - DAndy_boy   2 sensor_ua спасибо.... очень интересно... будем р...   Mar 31 2007, 15:14
- - Anjey_N   У меня вот тоже проблема возникла. Смонтировал и п...   Mar 31 2007, 15:31
- - sensor_ua   Может, CKOPT не поставил, а кварц такой, что ему д...   Mar 31 2007, 15:42
- - Bomj   Цитата(DAndy_boy @ Mar 28 2007, 14:15) До...   Apr 1 2007, 17:29
|- - krik   На всякий случай советую посмотреть тут - http://w...   Apr 1 2007, 17:56
- - sensor_ua   ЦитатаПроошивку серийного номера, удобно зашивать ...   Apr 1 2007, 21:07
|- - defunct   Цитата(sensor_ua @ Apr 1 2007, 20:07) IMH...   Apr 1 2007, 23:46
- - sensor_ua   2defunct Да не переворачивайте всё с ног на голову...   Apr 2 2007, 00:58
|- - defunct   Цитата(sensor_ua @ Apr 1 2007, 23:58) 2de...   Apr 2 2007, 01:30
- - SasaVitebsk   Хотя не совсем по теме топика, но хранение серийны...   Apr 2 2007, 02:09
- - sensor_ua   Я обычно размещаю серийник устройства во FLASH и з...   Apr 2 2007, 09:45


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

 


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


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