Поиск сообщества
Показаны результаты для тегов 'JTAG'.
Найдено: 7 результатов
-
Есть необходимость прошивать микроконтроллеры Silabs C8051Fxxx не используя штатный программатор + компьютер. Был изготовлен и испытан мини-программатор для С8051F015 на микроконтроллере, при этом здорово помог AN105 от производителя. К сожалению, его (апноут AN105) можно применить не ко всем MCU. Применение данного алгритма работы не сработало с C8051F120 (с учетом того, что адрес имеет другую разрядность и регистр управления FLASH отличается). Логическим анализатором подсмотрели работу штатного программатора на стороне JTAG, выяснилось, что активно используются недокументированный в даташитах регистры. В общем, где найти ПОЛНОЕ описание инструкций JTAG для F120?
-
Повторил схему опубликованную на сайте паяльник. http://forum.cxem.net/index.php?/blogs/entry/548-повторил-схему-клона-avr-jtag-ice/&do=getLastComment Схема заработала, но так и не смог её заставить работать из под CVAVR, заводится только из под Atmel Studio 4. Может быть кому ни будь удалось это сделать? Если да, то подскажите, как этого достичь?
-
Наткнулся на схемку в сети AVR JTAG ICE и решил её повторить. Дабы не тратить время на изготовление печатной платы решил предварительно собрать сей девайс "на соплях", вернее на беспаечной плате. Вот так у меня это всё получилось. Залил прошивку из статьи собрал схему с процом который будет целевым, соединил всё с COM портом и начал пытаться запустить всё из под CVAVR. Не заработало. Тогда попробовал из под Atmel Studio 4 и у меня всё получилось. Следующим этапом решил попробовать будет ли это всё работать через USB. И оказалось, что да, работает вполне хорошо. Нужно ещё попробовать из под последней Atmel Studio, но пока не на чем. Мне она не нравится из-за своей громоздкости и поэтому я ей не пользуюсь. Можно резюмировать, что схема по ссылке вполне пригодная, но использование её ограничено софтом. Для не слишком требовательных юзеров вполне годится. Буду рад любым комментариям, если что-то непонятно, спрашивайте, отвечу на ваши вопросы. Все материалы из вышеуказанной статьи выкладываю здесь, если кто захочет повторить, пожалуйста. mc85_AVR-JTAG-ICE.zip
-
Добрый день. Нужен переходник isp-jtag, у меня есть usbasp, нужно прошить флеш память 25 серии через jtag на тюнере.
-
Всем доброго дня. Возникла такая проблема: AVR JTAGICE MK2 отказывается видеть по протоколу JTAG устройство на ATmega-128, как под управлением AVR Studio 4, так и под управлением Atmel Studio 7 на частотах от 1 до 11 МГц, хотя другие устройства видит нормально. В то же время это устройство отлично видится через Atmel-ICE 3, при частотах от 1 до 11 МГц, но при условии, что в настройках Devise Programming параметр JTAG Clock установлен не выше 3,5 МГц, хотя, судя по описанию, этот параметр влияет только на протокол ISP. Параметр JTAG Clock в настройках для JTAGICE MK2 отсутствует. Подскажите, что это может быть, и есть ли где ни будь в студиях "секретные коды". В логах пишут, что JTAG Clock = 0, но где можно поменять это умолчание? Заранее благодарен.
-
Доброго времени суток! Может кто-нибудь объяснить, в чём смысл и преимущества использования специализированных программаторов для STM32 типа ST-Link и клонов, работающих по интерфейсам SWD/JTAG, если записать флеш можно прямо по UART/ISP или быстрее по USB (при его наличии)? Я так понимаю, что программаторы, кроме записи в память, ещё умеют выполнять отладку - и это их единственное отличие. А если отладка не нужна? Вернее, часто ли она используется при написании каких-нибудь маленьких прикладных программ типа реле времени? Я собираюсь развести свою печатную плату для STM32F107, а потом хочется поэкспериментировать с STM32F407ZGT - в них в обоих есть USB интерфейс, они оба есть в списке поддерживаемых USB DFU (согласно AN 3156). Но на форуме я прочитал, что пока все сидят на дискавери, в основном из-за того, что в ней есть встроенный программатор ST-LINK прямо на плате, но почему его наличие так важно и не заменяется возможностью программирования по UART/ISP или по USB? Есть ли какое-либо отличие кроме возможности отладки? Может быть, как и в случае со фьюзами у AVR, у STM32 есть какие-то функции/настройки, которые можно использовать/изменять только программатором ST-LINK? И да, разве скорость программирования по USB будет существенно ниже, чем по тому же JTAG или SWD? Заранее спасибо за ответы! Заранее предупрежу, чот с микроконтроллерами я раньше работал, но вот от ST что-то более-менее делал только на STM32F030...
-
Имеется древний контроллер AT91R40807 (ядро ARM7TDMI). Работаю с ним через J-LINK v. 8. ИД ядра считывается нормально. Но это единственное, что можно с ним сделать. В остальном вылезает ошибка "Unable to halt CPU core" Ошибка вылезает как при попытке залить прогу так и просто попытавшись "за-halt-ить" ядро ( команда "h" в jlink.exe). Та же самая ошибка после всех вариантов ресетов (хотя если уж быть точнее то только хардверный ресет срабатывает после которого так же не удаётся застопить ядро). Изменение скорости шины не помогает (игрался в диапазоне с 1 кГЦ до 12 МГц). На плате 20 МГц кварцевый генератор. В разводке ошибки нет (уверен на 150%). Программатор рабочий. Контроллер рабочий, чистый (только со склада поступил). Более того, подобное поведение отмечается на 5 контроллерах (2 мк с одной партии, 3 с другой). Наличие пина NTRI учёл. Статикой не пожог,с этим делом строго. В общем, прошу помощи, друзья! ПО: jlink.exe (v. 5.10d), а также IAR и Keil. (везде Unable to halt CPU core). Программатор: J-link ARM v.8 IAR.