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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> EVK1100 подключение по USB, где взять дрова.
Зайцев Иван
сообщение Oct 15 2008, 08:20
Сообщение #1


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

Группа: Участник
Сообщений: 92
Регистрация: 23-07-08
Из: Екатеринбург
Пользователь №: 39 153



При первом подключение EVK1100 к компу, винда начинает искать дрова но не находит.
В диспетчере устройств видится ка запоминаюшее устройство для USB[u].
Кто- нибуть сталкивался с подобным ?
Прошу совета
Принтскрин прилагаю

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


Сообщение отредактировал Зайцев Иван - Oct 15 2008, 08:26
Go to the top of the page
 
+Quote Post
gormih
сообщение Dec 29 2008, 14:43
Сообщение #2


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Цитата(Зайцев Иван @ Oct 15 2008, 11:20) *
При первом подключение EVK1100 к компу, винда начинает искать дрова но не находит.
В диспетчере устройств видится ка запоминаюшее устройство для USB[u].
Кто- нибуть сталкивался с подобным ?
Прошу совета
Принтскрин прилагаю

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

Не забывайте, что на той стороне у Вас Linux. Возможно, там не совсем корректно собран драйвер mass storage.

Цитата(gormih @ Dec 29 2008, 17:41) *
Не забывайте, что на той стороне у Вас Linux. Возможно, там не совсем корректно собран драйвер mass storage. Плюс к тому - на флэшке файловая система ext2 , это тоже может отложиться на определяемости (хотя, конечно, вряд ли)


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
Зайцев Иван
сообщение Jan 14 2009, 05:12
Сообщение #3


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

Группа: Участник
Сообщений: 92
Регистрация: 23-07-08
Из: Екатеринбург
Пользователь №: 39 153



Давно не захаживал сюда...
Проблему решил.
Дело в том в у меня первый вариант в котором не прошит загрузчик.
После его загрузки и установки FLIP все дрова ставяться нормально.
Тему можно закрыть.

А линукс стоит на NGW100( сней кстатит проблем нет) , а я указал что плата EVK1100
Go to the top of the page
 
+Quote Post
altlogic
сообщение Jan 21 2009, 05:07
Сообщение #4


Местный
***

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



Столкнулся с подобной проблемой. Драйвер ФЛИП не устанавливается. Плата очевидно старая, документация аж 2007 года. Как вы установили что на плате нет загрузчика? Какими средствами вы прошивали загрузчик и где его брали?


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
Зайцев Иван
сообщение Jan 21 2009, 10:00
Сообщение #5


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

Группа: Участник
Сообщений: 92
Регистрация: 23-07-08
Из: Екатеринбург
Пользователь №: 39 153



Давайте по порядку .
Загрузчик ч снес когда баловался с платой "Chip Erace"
Поставив последнюю AVR32 Studio увидел новую опцию JTAGICE mkII - "Program Bootloader"
После перезапуска контролера и поключения его по усби видна видит новое устройство.
Дрова указать папку где установлен FLIp
Go to the top of the page
 
+Quote Post
altlogic
сообщение Jan 22 2009, 01:05
Сообщение #6


Местный
***

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



Последовательность моих действий была такова:
Установил avr32-gnu-toolchain-2.1.4
Установил AVRStudio32 2.1.0
Установил FLIP 3.2.2
Подключил EVK1100 кабелем USB к ПК

В результате - картина описаная вами в первом посте. Видимо в первых версиях чипа UC3 не прошит загрузчик. И по всей видимости у меня именно этот чип, так как в прилагаемом комплекте документации на стенд не было описания USB DFU.


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
Зайцев Иван
сообщение Jan 22 2009, 03:26
Сообщение #7


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

Группа: Участник
Сообщений: 92
Регистрация: 23-07-08
Из: Екатеринбург
Пользователь №: 39 153



JTAGICE mkII имеется?
Если да то востановишь все
Go to the top of the page
 
+Quote Post
altlogic
сообщение Jan 22 2009, 04:45
Сообщение #8


Местный
***

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



Цитата(Зайцев Иван @ Jan 22 2009, 13:26) *
JTAGICE mkII имеется?
Если да то востановишь все

Имеется только дракон. В последней студии он поддерживается. Сможет ли он прошить загрузчик - вопрос. У меги он шил только 32 кб. А тут ещё какое-то конфигурационное слово в конце памяти. А всё-таки есть способ выяснения наличия загрузчика в контроллере?


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
altlogic
сообщение Jan 22 2009, 06:25
Сообщение #9


Местный
***

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



При попытке записать драконом из авр-студии загрузчик(там есть такое меню оказывавется) произошло следущее:
содержимое чипа было стёрто
а вот записать ничего не удаётся - No USB programmers found
Как так?...


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
Зайцев Иван
сообщение Jan 22 2009, 08:59
Сообщение #10


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

Группа: Участник
Сообщений: 92
Регистрация: 23-07-08
Из: Екатеринбург
Пользователь №: 39 153



260394959 стучи в аську - постараюсь помочь
Go to the top of the page
 
+Quote Post
altlogic
сообщение Jan 23 2009, 02:15
Сообщение #11


Местный
***

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



К сожалению у меня аська не работает. Первый проект я уже прошил драконом. Вывод приветствия через COM-порт. Загрузчик не прошивается, так как файл который распространяет атмел имеет формат hex, а Dragon шьёт только elf и bin. Исходных текстов загрузчика не нашёл, пришлось выдрать их из хелпа к студии. Сейчас пробую их самостоятельно скомпилировать, надеюсь пока выдирал исходники с html-страничек, где каждая строка пронумерована ничего лишнего не затёр.


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
Зайцев Иван
сообщение Jan 23 2009, 03:31
Сообщение #12


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

Группа: Участник
Сообщений: 92
Регистрация: 23-07-08
Из: Екатеринбург
Пользователь №: 39 153



AVR32Studio выдает elf файл.
А для конвертации hex в bin есть утилитка hex2bin
Go to the top of the page
 
+Quote Post
altlogic
сообщение Jan 23 2009, 05:27
Сообщение #13


Местный
***

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



Цитата(Зайцев Иван @ Jan 23 2009, 13:31) *
А для конвертации hex в bin есть утилитка hex2bin

Спасибо, я об этом даже как-то и не задумывался.
Проблему решил с третьего захода.
Первый - был очень сложным и я понимал, что должен быть путь легче. Я выдрал исходники из доксиген документации на USB DFU... Остановился...
Второй заход. Нашёл в AVR32 Studio визард, который предложил создать проект USB DFU. Создал, "построил" проект, а прошить всё равно не смог.
Третий шаг был последним. Взял файлы прошивки AVR32Studio20-BachISP-V10 вместе с батниками. Причина того, что дракон не шил по батникам была банальна - он не успевал обработать команды. Я добавил паузы после выполнения каждой команды прошивки, и как только дракон моргал светодиодами о том, что он готов переваривать следующую команду давал ему её.

Таким образом при помощи AVR DRAGON я прошил AVR32UC3A0512!

Теперь осталось разобраться с этим USB DFU. Как только я прошиваю при его помощи контроллер, сам бутлоудер тут же слетает...


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post
Зайцев Иван
сообщение Jan 23 2009, 06:50
Сообщение #14


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

Группа: Участник
Сообщений: 92
Регистрация: 23-07-08
Из: Екатеринбург
Пользователь №: 39 153



Задай в опция компилятора адреса 0х80002000
1. В Меню File>Import выбираешь General>File system, давишь Next
2. В строке From Directory добавляй путь \SoftwareFramework\SERVICES\USB\CLASS\DFU\EXAMPLES\ISP
3. выделяешь файлы conf_isp.h и BOOT\trampoline.S
4. Tool setting -> AVR32/GNU Assembler avr32-as замени ша avr32-gcc
5. В поле Assembler Flags добавь -x assembler-witch-cpp-c
6. В Include Patch - ..\UTILS , ..\UTILS\PREPROCESSOR
7. переходи в AVR32/GNU C Linker , выбираешь miscellaneous и вс троке Linker Flags пишешь -Wl,-e,_trampoline

И вуаля
Go to the top of the page
 
+Quote Post
altlogic
сообщение Jan 27 2009, 03:47
Сообщение #15


Местный
***

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



Видимо версия AVR Studio у меня другая(v. 2.1.0 Build id: R200812171028). Запнулся на некоторых пунктах. Поэтому бы хотел попросить вас прокоментировать некоторые пункты, их назначение.

0) Где задавать адрес 0х80002000? Я думал это значение смещения при прошивке кристалла.
6) UTILS надо брать из AVR32-SoftwareFramework-AT32UC3A-1.4.0\AT32UC3A-1.4.0\UTILS?
7) у меня там помимо указанных вами флагов ещё какие-то были. Я их вытерsmile.gif

Естественно после прошивки с такими настройками через USB DFU вуаля... и из диспетчера оборудования пропадает UC3:)))


--------------------
С уважением, Вячеслав
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 27th June 2025 - 09:56
Рейтинг@Mail.ru


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