JTAG это вообще устройство которое подключается к МК и позволяет его механически остановить в любой момент и посмотреть содержание всех регистров и т. д.?
А еще им можна шить МК?
Какая разница чем шить МК JTAG или обычным программатором?
Можно ли самому спаять JTAG или его тока покупать?
Он сильно сложный если самому делать? Сам делал USB прамматор для шитья AVR.
JTAG комповский монитор выводит регистры МК?
Мне нада применительно для шитья ARM или AVR им тоже мона шить?
1. Да, только не механически а программно 2. да 3. скорость 4. можно самому 5. простейший - это wiggler (схема простая) 6. ммм .. не понял впороса ... но подазреваю что это продолжение пункта 1 ... да - есть мониторы которые позволяют смотреть содержимое регистров через jtag-отладчик 7. а это уже без разницы - стандарт для всех един! ... да да ... и шить можно
6. ммм .. не понял впороса ... но подазреваю что это продолжение пункта 1 ... да - есть мониторы которые позволяют смотреть содержимое регистров через jtag-отладчик
Я имею ввиду у JTAG есть свой отдельный монитор или он подключен к ПК и на экран ПК выводит всю инфу.
В какой-то конфе стырил схему и прошивку для U-linka. Сделано на USB и МК, камень загружается с внешней флешки ( для неё как раз и есть прошивка). На мой взгляд, под утюжок схема немного великовата, или придется делать немаленькую плату с кучей переходных отверстий. Камень кстати стоит не дешево, в чипидейле вроде был под заказ. И память как шить я тоже не очень представляю ( хотя это меньшая из зол).
Для автора - чтобы не было вопросов что у jtag есть а чего нет - в часности мониторы! у интерфейса ничего такого .snm не может - Только у программаторов и отладчиков использующих данный интерфейс! ликбез - все! иначе сплошное непонимание и бестолковщина! JTAG — специализированный аппаратный интерфейс, разработанный для тестирования цифровых процессоров. http://ru.wikipedia.org/wiki/JTAG
Вопщем че такое JTAG вроде разобрался, всем пасиба. Предлагаю в этой теме выкладывать может у кого есть полезные ссылки на схемы JTAG для самостоятельного изготовления. Просьба в гугл не слать Wigler найти не сложно, потому что знаю его название, но что-то судя по отзывам его простота имеет и недостатки.
По 2ому. Да, фактически АРМ шьется через JTAG, однако этот процесс проходит не как в ПЛИС или AVR. Армовский JTAG не позволяет шить флеш, только править регистры и менять значения адресов памяти, но не FLASH! Сначала по JTAG заливается в оперативную память загрузчик и только потом он через функции IAP пишет флеш.
По 3ему: самое быстрое получится через USB, 200 килобайтную прогу можно прошить за секунду Но здесь свой загрузчик писать придется.
По последнему, увы, но здесь только название одно JTAG, а так, у каждого свое
Добавлено спустя 5 минут 31 секунду: Re: JTAG и с чем его идят
steel_monkey писал(а):В какой-то конфе стырил схему и прошивку для U-linka. Сделано на USB и МК, камень загружается с внешней флешки ( для неё как раз и есть прошивка). На мой взгляд, под утюжок схема немного великовата, или придется делать немаленькую плату с кучей переходных отверстий. Камень кстати стоит не дешево, в чипидейле вроде был под заказ. И память как шить я тоже не очень представляю ( хотя это меньшая из зол).
Забавно, какая-то странная там прошивка. Вы ее откройте в HEX, там кода-то нету. Больше похоже на какой-то дескриптор, что в ней просто конфигурация, типа серийный номер и еще что-то похожее. Это точно все, что должно быть?
Добавлено спустя 24 минуты 13 секунд: В общем как я понял. Каждый раз драйвер Keul-а загружает прошивку программатора. А прошить необходимо только I2C память тем HEX, что в архиве, в нем как раз таки серийник и еще что-то, что использует драйвер. Возможно у сайпреса есть утилита, которой это можно сделать по тому же USB. Не знаю, зачем так стоило делать Keil-у, но получается, главное найти микруху и можно не тратить 6к на отладчик (или сколько он там стоит? ).
Ну собственно про загрузку проги написано в прочтименя (AN2131 вроде вообще без флеша). Я уже об этом думал, но 1) схема большая, много переходных отверстий или распайки проводами 2) микруха не очень доставабельна, и шаг у неё довольно экстримальный 3) только Кейл
Последний раз редактировалось steel_monkey 14 фев 2009, 02:18, всего редактировалось 1 раз.
Ну и мне тогда заодно... Если плата трудная - я могу заказать для нас всех у себя на заводе. Выйдет их минимум 5 штук рублей по 500 каждая. Подробнее узнавать надо.