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

 
 
> IAR AVR32 и STK600, Могут ли работать вместе?
Maximm
сообщение Sep 13 2010, 00:54
Сообщение #1


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

Группа: Свой
Сообщений: 157
Регистрация: 7-10-07
Из: Санкт-Петербург
Пользователь №: 31 137



Пришла универсальная отладочная плата STK600 для семейств AVR и AVR32, на плате есть JTAG отладчик и ISP программатор, которые можно подключить либо к плате расширения на самой STK600, либо к сторонней плате и везти её отладку через STK600.

Имею плату расширения для чипа AT32UC3B0256 и компилятор от IAR, не понятно как их подружить вместе?
IAR работает с AVR ONE и JTAGICE mkII отладчиками, как я понимаю на STK600 стоит какой-то другой отладчик, которого в свойствах проекта в IARe нет, значит через IAR не получится работать с ним?

В IARe нашел только возможность конфигурировать STK600(задать напряжения питания и частоту генератора), это всё что я могу через IAR?


P.S. AVR32 Studio работает с STK600, но IAR привычнее и удобнее, поэтому хотелось работать с ним.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Maximm
сообщение Sep 13 2010, 16:42
Сообщение #2


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

Группа: Свой
Сообщений: 157
Регистрация: 7-10-07
Из: Санкт-Петербург
Пользователь №: 31 137



Цитата(SasaVitebsk @ Sep 13 2010, 19:23) *
Но JTAG - это внешнее аппаратное устр-во поддерживаемое контроллером. На плате есть только разъём к нему.


Ну если быть точным, JTAG - это интерфейс отладочный и на STK600 аж три управляющих контроллера, так что есть кому работать с чипом по JTAG, только с помощью него шить только можно. На плате два разъема: один выход JTAG на самой stk600, второй вход JTAG от целевого чипа, если их соединить шлейфом, то stk600 будет программатором целевой платы, либо же стороннее платы шить
Вот фотки:
Прикрепленное изображение

Прикрепленное изображение


По такой же схеме отладки Stellaris сделаны, только на них полноценный JTAG отладчик.

В общем остался последний маленький вопрос, есть ли какие-то готовые GUI утилиты для прошивки чипов через STK600?
а то нашел только консольную "avr32program"....


--------------------
Если работает через раз - значит не работает!
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Sep 13 2010, 21:10
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Maximm @ Sep 13 2010, 19:42) *
Ну если быть точным, JTAG - это интерфейс отладочный ...

Согласен.

Просто STK600 предназначен на замену STK500. STK500 тоже являлся программатором. Причём мог зашить кристалл как внутрисхемно, так и параллельным способом. Поэтому я и предположил, что STK600 имеет те же ф-ции.

Основная задача кита - осуществить быстрый старт на отлаживаемом процессоре. Судя по политике Atmel - она мягко говоря не сторонник дешёвых отладочных средств. И плодит их много. Что не контроллер - то свой отладочный порт. Причём пытается их сделать несовместимыми. Из более-менее дешёвых отладчиков - AVR Dragon ~ 50$. Но он вроде бы не поддерживает AVR32.

Да и похоже камни эти мёртворожденные. Пока свет увидели - уже устарели. Cortex - m0/ m3 рулят.

Go to the top of the page
 
+Quote Post



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

 


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


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