|
IAR AVR32 и STK600, Могут ли работать вместе? |
|
|
|
Sep 13 2010, 00:54
|
Частый гость
 
Группа: Свой
Сообщений: 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 привычнее и удобнее, поэтому хотелось работать с ним.
|
|
|
|
|
 |
Ответов
(1 - 8)
|
Sep 13 2010, 13:37
|
Частый гость
 
Группа: Свой
Сообщений: 157
Регистрация: 7-10-07
Из: Санкт-Петербург
Пользователь №: 31 137

|
Цитата(SasaVitebsk @ Sep 13 2010, 15:27)  Насколько я понимаю STK600 вообще не имеет отладчика. Это же kit. Да ВЫ правы, эта плата может выступать только программатором по ISP и JTAG, по JTAG отладка не ведется... Еще в Редькине прочел, что плата поддерживает отладку в режиме "схемной эмуляции", а это что такое?
--------------------
Если работает через раз - значит не работает!
|
|
|
|
|
Sep 13 2010, 16:42
|
Частый гость
 
Группа: Свой
Сообщений: 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"....
--------------------
Если работает через раз - значит не работает!
|
|
|
|
|
Sep 13 2010, 21:10
|
Гуру
     
Группа: Свой
Сообщений: 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 рулят.
|
|
|
|
|
Sep 13 2010, 21:41
|
Частый гость
 
Группа: Свой
Сообщений: 157
Регистрация: 7-10-07
Из: Санкт-Петербург
Пользователь №: 31 137

|
Цитата(SasaVitebsk @ Sep 14 2010, 01:10)  AVR Dragon ~ 50$. Но он вроде бы не поддерживает AVR32. Dragon умеет отлаживать AVR32, но у него ограничение по коду 32 Кб, а у меня проект уже больше, кусками что-ли отлаживать  А AVR ONE и JTAGICE mkII покупать очень не хочется, может есть их аналоги более доступные? Цитата Да и похоже камни эти мёртворожденные. Пока свет увидели - уже устарели. Cortex - m0/ m3 рулят. По мне так очень удобные чипы, найду своего покупателя я думаю... Вопрос по поводу наличия GUI утилиты для прошивки чипов через STK600 пока остается открытым...
--------------------
Если работает через раз - значит не работает!
|
|
|
|
|
Sep 14 2010, 01:54
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 16-06-05
Пользователь №: 6 074

|
Есть AVR Studio. Есть AVRDUDE и к нему куча всяких GUI, например SinaProg. Надо просто поискать.
|
|
|
|
|
Sep 14 2010, 11:03
|
Частый гость
 
Группа: Свой
Сообщений: 157
Регистрация: 7-10-07
Из: Санкт-Петербург
Пользователь №: 31 137

|
Цитата(Vetal-Soft @ Sep 14 2010, 05:54)  Есть AVR Studio. Так как работаю в IAR не удобно еще и в AVR Studio игры разводить... Напишу скрипт тогда для avr32program Цитата Есть AVRDUDE и к нему куча всяких GUI, например SinaProg. AVRDUDE не работает с AVR32
--------------------
Если работает через раз - значит не работает!
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|