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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> jtag для AVR32, покупать дорого, есть ли фришные?
brag
сообщение Apr 28 2009, 10:02
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



Добрый день! решил подсесть на AVR32, заказал образцы, а вот mk2 покупать впадло, дорого слишком.
есть ли какие-то готовые решения, что можно склепать? впадло ковырять самому протокол

спасибо!
Go to the top of the page
 
+Quote Post
ARV
сообщение Apr 29 2009, 04:55
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



http://icd2clone.narod.ru/


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Apr 29 2009, 05:22
Сообщение #3


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата


Ну и причем это к AVR32?


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
ARV
сообщение Apr 29 2009, 07:41
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



ну виноват... невнимателен sad.gif


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
Ruslan Konovalov
сообщение Apr 29 2009, 10:06
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 25-07-07
Пользователь №: 29 364



Может USBProg поможет
http://embedded-projects.net/index.php?page_id=147
http://embedded-projects.net/index.php?page_id=163
Go to the top of the page
 
+Quote Post
OLEG_BOS
сообщение Apr 29 2009, 11:22
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 386
Регистрация: 1-12-05
Пользователь №: 11 639



Цитата(brag @ Apr 28 2009, 13:02) *
Добрый день! решил подсесть на AVR32, заказал образцы, а вот mk2 покупать впадло, дорого слишком.
есть ли какие-то готовые решения, что можно склепать? впадло ковырять самому протокол
спасибо!

Здесь писали что AVR32 Studio начала поддерживать AVR Dragon, который значительно дешевле mk2. Сам не пробовал - не знаю.
Go to the top of the page
 
+Quote Post
brag
сообщение May 3 2009, 12:49
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



спасибо за ответы!
для прошивки точно поддерживает. но для отладки..в самой студии не нашел такой возможности
иными словами AP7 серию оно не поддерживает

а вот это http://embedded-projects.net/index.php?page_id=163 изучу... более блозко к реальности

Сообщение отредактировал brag - May 3 2009, 12:52
Go to the top of the page
 
+Quote Post
gte
сообщение May 3 2009, 15:02
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



А это не поможет, кто знает?

http://shop.ebay.com/items/?_nkw=jtag+MKII...g&_osacat=0
Go to the top of the page
 
+Quote Post
brag
сообщение May 3 2009, 15:26
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



надо спрашивать, кто уже пробовал на авр32...а то можно потерять деньги и время, а окажется не то

да и еще ориентир все таки openocd, а не avr studio
Go to the top of the page
 
+Quote Post
Serg_Sm
сообщение May 19 2009, 09:39
Сообщение #10


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

Группа: Свой
Сообщений: 183
Регистрация: 10-10-06
Из: Смоленск
Пользователь №: 21 167



У Atmel бывают акции, когда JTAGICE mk2 можно купить по сниженной цене (с какой-нибудь отладочной платой).
Будет указано здесь
Go to the top of the page
 
+Quote Post
altlogic
сообщение May 26 2009, 22:21
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 2-12-06
Из: г. Хабаровск
Пользователь №: 23 035



Цитата(brag @ May 3 2009, 23:49) *
спасибо за ответы!
для прошивки точно поддерживает.

Я бы не был столь категоричен. Сам использовал для прошивки UC3 AVRDragon. Ддля прошивки AP7 заказал сразу полный комплект: STK1000, NGW100 и ICE mk2. Боялся, что Дракон не сможет прошить AP7. На днях пришло всё это добро. Пока я на 100 процентов могу сказать одно - ифно о процессоре AP7 AVRDragon прочитать не может. Боюсь, что уж и прошить он его тем более не сможет. У меня стоит зимняя версия студии - 2.1.1 - там поддержки AP7 для дракона нет ни в каком виде.


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
Maddy
сообщение Jun 1 2009, 18:45
Сообщение #12


Участник
*

Группа: Validating
Сообщений: 56
Регистрация: 15-10-06
Пользователь №: 21 335



Хм .... а нескромый вопрос можно ? Нафига для AP jtag сдался ? оно-ж вроде нормально с sd\flash\по сетке грузиться ? Что ngw что stk ? У меня был mk2 купленный еще с stk500 - он их (ap7 uc3a uc3b) нормально видит и програмит ... но реально он мне пригодился только для базовой отладки uc3a. Щаз вот на avrOne облизываюсь - в одной железке nanoTrace хочу поиметь ... а mk2 его не тянет ... Жмоты они , но ведь придется брать - клонам таких вещей както не очень доверяю - время затраченное на трахач что клона оживить часто всю экономию съедает(у коллег наблюдал историю)
Go to the top of the page
 
+Quote Post
altlogic
сообщение Jun 4 2009, 03:36
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 2-12-06
Из: г. Хабаровск
Пользователь №: 23 035



Цитата(Maddy @ Jun 2 2009, 05:45) *
Хм .... а нескромый вопрос можно ? Нафига для AP jtag сдался ? оно-ж вроде нормально с sd\flash\по сетке грузиться ? Что ngw что stk ? У меня был mk2 купленный еще с stk500 - он их (ap7 uc3a uc3b) нормально видит и програмит ... но реально он мне пригодился только для базовой отладки uc3a. Щаз вот на avrOne облизываюсь - в одной железке nanoTrace хочу поиметь ... а mk2 его не тянет ... Жмоты они , но ведь придется брать - клонам таких вещей както не очень доверяю - время затраченное на трахач что клона оживить часто всю экономию съедает(у коллег наблюдал историю)

Если стоит Linux, то jtag не нужен. А если LInux не стоит? Сомневаюсь, что без jtag можно обойтись... Я стенды приобретал для студентов. Они могут стереть ВСЁsmile.gif И не только Linux. Да и потом, в своём устройстве изначально линукса точно не будет, да и не факт что он там вообще будет нужен.


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jun 4 2009, 08:46
Сообщение #14


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(altlogic @ May 27 2009, 02:21) *
Сам использовал для прошивки UC3 AVRDragon.


Расскажите, пожалуйства, подробнее! Каков размер прошивки вам удалось таким образом загнать? А то про AVRDRAGON сказано, что у него ограничение в 32 кб. Распознает ли AVRDRAGON чип AT32UC3 или там распознавание не используется? Какая версия AVR Studio поддерживает AT32UC3 через AVRDRAGON. Ну и вообще любые подробности на эту тему.

Сообщение отредактировал Xenia - Jun 4 2009, 08:52
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jun 4 2009, 19:27
Сообщение #15


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



altlogic, вы по-прежнему вот так прошиваете:
http://electronix.ru/forum/index.php?s=&am...st&p=534487
или с тех пор изобрели способ, которым можно прошить в стандартном режиме?

Сообщение отредактировал Xenia - Jun 4 2009, 19:28
Go to the top of the page
 
+Quote Post
altlogic
сообщение Jun 5 2009, 22:36
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 2-12-06
Из: г. Хабаровск
Пользователь №: 23 035



Сейчас я прошиваю UC3A0512 при помощи AVRDragon. Он замечательно распознаёт этот чип. Вот AP7 он уже не видит. На счёт 32х кБ для меня до сих пор загадкаsmile.gif Я не знаю какой размер кода заливаю в контроллер. Долго искал, так и не нашёл. Могу сказать одно. При помощи дракона я заливал пример UC3 Control Panel Demo. Это гигантский пример с использованием Freertos,USB, SD, WEB, FTP, дисплея, кнопок и ещё бог знает чего... Компилирует очень долго, зашивает тоже очень долго (минуты две). Но потом работает.
USB DFU я так и не осилил. Зашить через USB DFU у меня получалось только один раз - сразу после его же прошивки, затем сам USB DFU себя затирает... Планирую в этом месяце освить процесс прошивки через USB DFU. Хочу сразу предупредить насчёт его использоваия: Вам может попасться плата, без встроенного USB DFU, либо Вы его может сами стереть, тогда Вам всё равно потребуется JTAG!
У меня стоит AVR32Studio 2.1.1 до этого использовал 2.1.0


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jun 6 2009, 21:47
Сообщение #17


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(altlogic @ Jun 6 2009, 02:36) *
Вам может попасться плата, без встроенного USB DFU, либо Вы его может сами стереть, тогда Вам всё равно потребуется JTAG!


Именно такая плата мне и попалась. Успела побывать в чужих руках, отчего всё вместе с загрузчиком стерто. Тем не менее, мне не понятно ваше утверждение, что мне всё равно потребуется JTAG. Ведь вам же удалось прошить через AVRDRAGON?
И еще вопросик: не знает ли вы, где можно раздобыть прошивку USB-загрузчика или, на крайний случай, COMport-загрузчика? На сайте Atmel выставлено руководство по его использованию, а самой прошики там не нашла. А из ваших постов на формум я поняла так, что у вас имеется даже не бинарник, а исходники загрузчика, только что-то там не компилировалось.

Сообщение отредактировал Xenia - Jun 6 2009, 21:48
Go to the top of the page
 
+Quote Post
OLEG_BOS
сообщение Jun 7 2009, 06:47
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 386
Регистрация: 1-12-05
Пользователь №: 11 639



Цитата(altlogic @ Jun 6 2009, 01:36) *
Сейчас я прошиваю UC3A0512 при помощи AVRDragon.....На счёт 32х кБ для меня до сих пор загадкаsmile.gif

Дык прошивать не проблемма. Речь идет об использовании AVRDragon как отладчика - в этом случае есть ограничение размера отлаживаемого кода до 32 кБ.
Вопрос: Вы используете AVRDragon как программатор ? Или как отладчик ?
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jun 8 2009, 18:10
Сообщение #19


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(altlogic @ Jun 6 2009, 02:36) *
Зашить через USB DFU у меня получалось только один раз...


Если один раз получилось прошить, то, значит, USB DFU Bootloader у вас все-таки есть! Поделитесь!
Go to the top of the page
 
+Quote Post
altlogic
сообщение Jun 9 2009, 04:40
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 2-12-06
Из: г. Хабаровск
Пользователь №: 23 035



Цитата(Xenia @ Jun 7 2009, 08:47) *
Тем не менее, мне не понятно ваше утверждение, что мне всё равно потребуется JTAG. Ведь вам же удалось прошить через AVRDRAGON?

AVR DRAGON это и есть JTAG.

Цитата(OLEG_BOS @ Jun 7 2009, 17:47) *
Вопрос: Вы используете AVRDragon как программатор ? Или как отладчик ?

В том то и дело, что я использую AVRDragon исключительно как программатор. Flash паямть UC3 по документации программируется только через интерфейс JTAG. Коряво, конечно, но что поделать...

Цитата(Xenia @ Jun 7 2009, 08:47) *
И еще вопросик: не знает ли вы, где можно раздобыть прошивку USB-загрузчика или, на крайний случай, COMport-загрузчика? На сайте Atmel выставлено руководство по его использованию, а самой прошики там не нашла. А из ваших постов на формум я поняла так, что у вас имеется даже не бинарник, а исходники загрузчика, только что-то там не компилировалось.

USB DFU я взял из примеров для AVR32Studio. Но если он у вас не прошит, значит вам его нужно прошить. Как? Через JTAG-интерфейс. И только так. Никакие COM-загрузчики не помогут!

Цитата(Xenia @ Jun 9 2009, 05:10) *
Если один раз получилось прошить, то, значит, USB DFU Bootloader у вас все-таки есть! Поделитесь!

Не могу прикрепить файл прошивки. Надеюсь это не очень вас огорчит.


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
Kabron
сообщение Jul 5 2009, 16:15
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 2-02-05
Из: Москва
Пользователь №: 2 365



А вот у меня Студия 2.2 читает через Драгон MCU info. Но не более. Таргет на АР7000 установить не удается.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
brag
сообщение Sep 27 2009, 21:22
Сообщение #22


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



начал раскурку исходника openocd для последующего добавления туда avr32 target-а. ниего бесплатного готового даже для заливки не нашел.
если кто-то знаком с внутренностями openocd и тема авр32 интересна - можем скооперироватся и быстренько сделать поддержку.
спасибо!
Go to the top of the page
 
+Quote Post
brag
сообщение Nov 28 2009, 22:35
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



реализовывать в openocd все прибамбасы для отладки обломился, тк оладка подразумевает генерацию, загрузку и исполнение кода на самом проце.. слишком много работы, чисто для себя это делать не стоит.
сделал только простой прошивальщик флешек и читалку/писалку во все адресное пространство. мне для отладки этого хватит, да и привык я отлаживать printf-ом через uart smile.gif

для более серьезной отладки хочу купить avr dragon. кто-то имеет опыт отладки UC3A кирпичей с ним? есть ли ограничение на размер отлаживаемого кода или еще какие-то камни?
в хелпе студии нашел такое:
Цитата
AVR Dragon User Guide > Preface
Firmware Release History
October 15th, 2009 - Sw: 0x0604 0x0604
Removed 32kB programming limit
Added debug support for all AVR devices
Added full part support for ATmega169PA, ATmega649P, ATtiny461A, ATmega64HVE, AT32UC3L064, AT32UC3B0512revC, AT32UC3C0512, AT32UC3C0512, AT32UC3C2512


October 17th, 2008 - Sw: 0x0101 0x0200
Added full part support for ATmega32HVB

February 20th, 2008 - Sw: 0x0101 0x0200
Added full part support for ATmega16U4, ATtiny13A, ATmega8A, ATmega16A, ATmega32A
Added programming support for ATmega64A and ATmega128A

February 20th, 2008 - Sw: 0x0101 0x0200
Added full part support for ATtiny88, ATtiny167, ATmega32C1, ATmega32M1 and ATmega32U4

November 21st, 2007 - Sw: 0x0101 0x0200
Added programming support for support for ATmega1284P
Added full part support for ATtiny43U, ATtiny48 and ATmega32HVB

July 5th, 2007 - Sw: 0x0101 0x010A
Added part support for AT90USB82, AT90USB162,AT90PWM216, AT90PWM316 and ATmega16HVA
Fixed in FW troubles with enabling debugWIRE mode in debug-projects

February 26th, 2007 - Sw: 0x0101 0x0109
Added part support for ATmega88P and ATmega168P

January 4th, 2007 - Sw: 0x0101 0x0109
Added part support for all AVR devices. (no debugging on parts with 64kB or more Flash)
Fixed timing problems on High Voltage Interface
Made more robust ISP programming to handle skew on ISP lines

September 18th, 2006 - Sw: 0x0101 0x0103
Fixed problem with programming more than 10 bytes of data to EEPROM in debugWIRE mode
Fixed problems with reading and storing ISP programming frequency
Fixed that PP/HVSP is automatically selected as programming interface if it was used last time.
Fixed USB reenumeration issue, caused when disconnect/connecting the AVR Dragon
When target voltage is below 1.8V, the AVR Dragon now reports the actual voltage, not only "Could not find target voltage"

August 3rd, 2006 - Sw: 0x0100 0x0102
Full Support for: ATmega16, ATmega169, ATmega325P, ATmega3250P, ATmega329P and ATmega3290P

June 29, 2006 - Sw: 0x0100 0x0102
Fixed bug causing slow ISP programming

June 12, 2006 - Sw: 0x0100 0x0101
Full Support for: ATmega48/88/168, ATmega8, ATmega32, ATmega128, ATtiny13, ATtiny25/45/85 and ATtiny2313

про AT32UC3A ни слова....
Go to the top of the page
 
+Quote Post
_pv
сообщение Dec 6 2009, 17:58
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(brag @ Nov 29 2009, 04:35) *
сделал только простой прошивальщик флешек и читалку/писалку во все адресное пространство.

для AP7?
Не могли бы с общественностью поделиться?
Go to the top of the page
 
+Quote Post
brag
сообщение Dec 12 2009, 04:56
Сообщение #25


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



в AP7 нету внутреннего флеша, вроде, по крайней мере у ap7001
http://sourceforge.net/mailarchive/forum.p...tag-development

задолбал меня urjtag, глючит движок, видимо не все проверки делает...

слепил свою утилиту для прошивки по быстрому. проверял только на uc3a0512.
работает только с jtagkey. медленно...все буфферы и таймауты usb уменьшил до минимума, стало быстрее,но всеравно медленно, тк для чтения/записи одного слова надо много телодвижений туда/сюда.
Прикрепленный файл  jfburn.7z ( 8.24 килобайт ) Кол-во скачиваний: 210
Go to the top of the page
 
+Quote Post
Alexey-ka
сообщение Dec 24 2009, 09:43
Сообщение #26


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 27-02-07
Из: СПб
Пользователь №: 25 712



Для поддержки Dragon'ом кристаллов AP7 нужно попробовать поставить последний ToolChain отсюда:
http://www.atmel.no/beta_ware/
http://distribute.atmel.no/tools/avr32/bet...chain-2.4.2.pdf

Пишите - получится ли?
Go to the top of the page
 
+Quote Post
brag
сообщение Dec 24 2009, 17:31
Сообщение #27


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



попробую после нг. пока и без отладчика работаю, главное, что флеш шьется wink.gif
Go to the top of the page
 
+Quote Post
avr90
сообщение Dec 26 2009, 08:28
Сообщение #28


Участник
*

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



Можно зашить программу через Flip и встроенный загрузчик. Самодельный USB шнурок и всё.
Делаю программы в IAR, перевожу в HEX, заливаю через Flip и радуюсь жизни...
Отладчик конечно хорошо, но это когда разбогатеем..
Go to the top of the page
 
+Quote Post
paskal
сообщение Jan 20 2010, 17:31
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 352
Регистрация: 29-10-06
Из: Тула
Пользователь №: 21 769



Цитата(avr90 @ Dec 26 2009, 11:28) *
Можно зашить программу через Flip и встроенный загрузчик. Самодельный USB шнурок и всё.
Делаю программы в IAR, перевожу в HEX, заливаю через Flip и радуюсь жизни...

А как вы добиваетесь того чтобы программа располагалась по нужному адресу, не затирая бутлодер?
Go to the top of the page
 
+Quote Post
Dopler
сообщение Jan 21 2010, 20:28
Сообщение #30


Местный
***

Группа: Свой
Сообщений: 437
Регистрация: 23-04-05
Из: Таганрог
Пользователь №: 4 425



Цитата(paskal @ Jan 20 2010, 20:31) *
А как вы добиваетесь того чтобы программа располагалась по нужному адресу, не затирая бутлодер?

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

AVR32 UC3 USB DFU Bootloader (Datasheet - Complete, 31 pages, revision C, updated 5/09)
http://atmel.com/dyn/resources/prod_documents/doc7745.pdf

У меня, кстати, есть и Dragon и ICE mkII, могу попробовать драгоном пошить и поотлаживать.

Ну собственно и проверил, с платой EVK1100 все отлично работает - шьется и дебажится из AVR32Studio. IAR с dragon похоже работать не умеет, во всяком случае в меню для отладки доступен только mkII и AVROne.

Драгон стоит примерно 50$, при этом устройство довольно паршивое и не надежное. Я их в свое время накупил 3 штуки на распродаже с отладочными платами (тогда и mkII за 50$ продавались), один из них сдох совсем, другой лишился стабилизатора питания.
Go to the top of the page
 
+Quote Post
Alexey-ka
сообщение Jan 27 2010, 11:23
Сообщение #31


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 27-02-07
Из: СПб
Пользователь №: 25 712



Цитата(Dopler @ Jan 21 2010, 23:28) *
Драгон стоит примерно 50$, при этом устройство довольно паршивое и не надежное. Я их в свое время накупил 3 штуки на распродаже с отладочными платами (тогда и mkII за 50$ продавались), один из них сдох совсем, другой лишился стабилизатора питания.


То, что вылетали стабилизаторы они уже пролечили - плату первой версии Dragon разводил видимо студент и при первом же электромагнитном "чихе" вылетал контроллер DC/DC. Правда новые Dragon'ы появились только в начале второго квартала 2009 года.

Но всё же при работе с DRAGON'ом меры предосторожности не помешают:
1. он выпускается без корпуса как, например, JTAGICE2, и как и любое подобное изделие боится статики
2. прежде чем размыкать соединение DRAGON'а и своей платой нужно отключить питание у своей платы, либо выдернуть USB у Dragon'а
Go to the top of the page
 
+Quote Post
brag
сообщение Mar 2 2010, 03:26
Сообщение #32


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



Цитата
Можно зашить программу через Flip и встроенный загрузчик. Самодельный USB шнурок и всё.

крайне неудобно, особеноо,если загрузчик случайно грохнули. проще воспользоватся адаптером на ft2232 и моей приблудой
я так и делаю, а без риал-тайм отладчика как-то уже привык. uart есть - печатай сколько угодно smile.gif
Go to the top of the page
 
+Quote Post
uc3a
сообщение Aug 7 2010, 10:52
Сообщение #33





Группа: Новичок
Сообщений: 7
Регистрация: 13-04-09
Пользователь №: 47 628



Цитата(altlogic @ Jun 6 2009, 02:36) *
Сейчас я прошиваю UC3A0512 при помощи AVRDragon. Он замечательно распознаёт этот чип. Вот AP7 он уже не видит. На счёт 32х кБ для меня до сих пор загадкаsmile.gif Я не знаю какой размер кода заливаю в контроллер. Долго искал, так и не нашёл. Могу сказать одно. При помощи дракона я заливал пример UC3 Control Panel Demo. Это гигантский пример с использованием Freertos,USB, SD, WEB, FTP, дисплея, кнопок и ещё бог знает чего... Компилирует очень долго, зашивает тоже очень долго (минуты две). Но потом работает.
USB DFU я так и не осилил. Зашить через USB DFU у меня получалось только один раз - сразу после его же прошивки, затем сам USB DFU себя затирает... Планирую в этом месяце освить процесс прошивки через USB DFU. Хочу сразу предупредить насчёт его использоваия: Вам может попасться плата, без встроенного USB DFU, либо Вы его может сами стереть, тогда Вам всё равно потребуется JTAG!
У меня стоит AVR32Studio 2.1.1 до этого использовал 2.1.0


Dragon в UC3 заливает USB DFU, всё работает, проверено многократно на разных камнях ...
Go to the top of the page
 
+Quote Post
nikkov
сообщение Aug 9 2010, 03:06
Сообщение #34


Местный
***

Группа: Свой
Сообщений: 217
Регистрация: 1-02-05
Пользователь №: 2 332



Цитата(uc3a @ Aug 7 2010, 17:52) *
Dragon в UC3 заливает USB DFU, всё работает, проверено многократно на разных камнях ...

А как, кстати, залить DFU через Dragon? С AVR32 Studio не получается, а как с командной строки я пока не разобрался.
Go to the top of the page
 
+Quote Post
Maximm
сообщение Sep 15 2010, 07:39
Сообщение #35


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

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



Цитата(brag @ Nov 29 2009, 02:35) *
реализовывать в openocd все прибамбасы для отладки обломился, тк оладка подразумевает генерацию, загрузку и исполнение кода на самом проце.. слишком много работы, чисто для себя это делать не стоит.
сделал только простой прошивальщик флешек и читалку/писалку во все адресное пространство. мне для отладки этого хватит


Braq, получилось ли у Вас реализовать поддержку отладки AVR32 в openocd? или может кто еще над этой темой поработал?


--------------------
Если работает через раз - значит не работает!
Go to the top of the page
 
+Quote Post
eox425
сообщение Dec 29 2010, 07:17
Сообщение #36





Группа: Участник
Сообщений: 11
Регистрация: 25-11-09
Из: Украина Винница
Пользователь №: 53 860



Можете посоветовать какую то схему на ft2232, а то в одних инверторы, в других преобразователи лог. уровней. даже сам не знаю что выбрать
Микросхема вроде норм. но хотелось бы расширить область её применения по максимуму.
+ как ft2232 дружит с avr32. Даже не отладить, а просто прошить можно?
Go to the top of the page
 
+Quote Post
Ant.
сообщение Nov 20 2011, 09:57
Сообщение #37


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 18-06-06
Пользователь №: 18 144



Цитата(brag @ Mar 2 2010, 06:26) *
крайне неудобно, особеноо,если загрузчик случайно грохнули. проще воспользоватся адаптером на ft2232 и моей приблудой


Пытался восстановить загрузчик на AT32UC3A3256 при помощи адаптера openocd_links и вашей программы(после того, как завис BatchISP).
Выяснилось, что чередование байтов в 32-битном слове наоборот(сравнивал остатки бута, прочитанные jfburn, с оригиналом от Atmel). Теперь процессор видимо пытается выполнить записавшийся во флеш мусор, и у мне не удается снова перепрошить бут... Также не шьется User page. Каким то образом мне удалось стереть первые 0x600 байт загрузчика, манипулируя вручную регистрами Flash Controller, но дальше не получается...
Можно ли посмотреть исходники вашей программы, чтобы разобраться что к чему?

Сообщение отредактировал Ant. - Nov 20 2011, 10:00
Go to the top of the page
 
+Quote Post
Ant.
сообщение Nov 27 2011, 11:00
Сообщение #38


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 18-06-06
Пользователь №: 18 144



В общем завел кое-как. Удалось довести чип до состояния как при поставке, используя регистры Flash Controller.

Единственное не понятно, что происходит когда во флеше мусор. Программа bragа частенько отказывается шить чип, выдавая сообщения об ошибке. Помогает ожидание в течение нескольких минут. Процессор тормозится во время прошивки в программе bragа?
Go to the top of the page
 
+Quote Post
brag
сообщение Dec 8 2011, 01:55
Сообщение #39


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



Доброе время суток
Есть по новее программа, но работающая под xds-100v2
Использовал много, глюков не наблюдалось.
Вот пример испоьзования:
Код
jfburn2 -o -jr -tr S -stlr -in IR 5 0x01 -out DR 32 \
        -in IR 5 0x1C -in DR 1 0x1 -jwrti 10 \
        -burn 0x80000000 -f $(TARGET).bin \
        -in IR 5 0x1C -in DR 1 0x00 \
        -in IR 5 0x0C -in DR 5 0x1F -in DR 5 0x00 \
        -stlr -tr S

Код должен быть big-endian, те сгенерирован av32-ld примерно так:
Код
avr32-ld -nostdlib -T at32uc3b.x -N -o target.elf crtinit.o exc.o inithw.o intr.o
avr32-objcopy -S target.elf -O binary target.bin


Прикрепленные файлы
Прикрепленный файл  jfburn2.7z ( 21.86 килобайт ) Кол-во скачиваний: 24
 
Go to the top of the page
 
+Quote Post
Ant.
сообщение Dec 14 2011, 15:04
Сообщение #40


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 18-06-06
Пользователь №: 18 144



Цитата(brag @ Dec 8 2011, 05:55) *
Доброе время суток
Есть по новее программа, но работающая под xds-100v2
Использовал много, глюков не наблюдалось.
Вот пример испоьзования:


Т.е. процессор тормозить на время прошивки надо вручную?
И FT2232C больше не поддерживается?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 4th August 2025 - 23:02
Рейтинг@Mail.ru


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