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

 
 
> 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
 
Start new topic
Ответов
Зайцев Иван
сообщение Jan 23 2009, 06:50
Сообщение #2


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

Группа: Участник
Сообщений: 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
Maximm
сообщение Mar 31 2011, 12:56
Сообщение #3


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

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



Цитата(Зайцев Иван @ Jan 23 2009, 10:50) *
Задай в опция компилятора адреса 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


Сделал все также, прошивка не затирает бутлоадер, только не понял где нужно задавать в опциях компилятора адрес 0x80002000???
теперь не могу прошить контроллер через Dragon или ICE mkII - пишет, что сегменты флеш заблокированы, что и логично, теперь шьется только через UDF.

Как можно теперь заставить шить флеш через JTAG, но чтобы бутлоадер остался? Может как раз загвоздка в адресе?


--------------------
Если работает через раз - значит не работает!
Go to the top of the page
 
+Quote Post
Dopler
сообщение Apr 1 2011, 11:06
Сообщение #4


Местный
***

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



Цитата(Maximm @ Mar 31 2011, 15:56) *
Сделал все также, прошивка не затирает бутлоадер, только не понял где нужно задавать в опциях компилятора адрес 0x80002000???
теперь не могу прошить контроллер через Dragon или ICE mkII - пишет, что сегменты флеш заблокированы, что и логично, теперь шьется только через UDF.

Как можно теперь заставить шить флеш через JTAG, но чтобы бутлоадер остался? Может как раз загвоздка в адресе?


В памяти программу размещает на компилятор, а компоновщик. Соответственно и адреса, куда прошивается и откуда выполняется программа задаются в скрипте компоновщика (файле .lds). При программировании через JTAG стираются только те страницы, в которые реально загружается программа. Т.е. если программа написана корректно и лежит в нужных адресах, то она будет загружаться и загрузчик останется целым.

У вас ошибка возникает скорее всего из-за того, что в программу включен файл перехода к приложению trampoline.x, во всяком случае он включен во всех примерах от Atmel. Именно он пытается записаться на место загрузчика. Если через UDF программа загружается и нормально работает, то на сообщение от JTAG о заблокированном сегменте можно наплевать, так как в этом случае он не перешивает только защищенную область загрузчика, а сама программа в незащищенную область должна загружается корректно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Зайцев Иван   EVK1100 подключение по USB   Oct 15 2008, 08:20
- - gormih   Цитата(Зайцев Иван @ Oct 15 2008, 11:20) ...   Dec 29 2008, 14:43
- - Зайцев Иван   Давно не захаживал сюда... Проблему решил. Дело в ...   Jan 14 2009, 05:12
|- - altlogic   Столкнулся с подобной проблемой. Драйвер ФЛИП не у...   Jan 21 2009, 05:07
- - Зайцев Иван   Давайте по порядку . Загрузчик ч снес когда балова...   Jan 21 2009, 10:00
|- - altlogic   Последовательность моих действий была такова: Уст...   Jan 22 2009, 01:05
- - Зайцев Иван   JTAGICE mkII имеется? Если да то востановишь все   Jan 22 2009, 03:26
|- - altlogic   Цитата(Зайцев Иван @ Jan 22 2009, 13:26) ...   Jan 22 2009, 04:45
|- - altlogic   При попытке записать драконом из авр-студии загруз...   Jan 22 2009, 06:25
- - Зайцев Иван   260394959 стучи в аську - постараюсь помочь   Jan 22 2009, 08:59
|- - altlogic   К сожалению у меня аська не работает. Первый проек...   Jan 23 2009, 02:15
- - Зайцев Иван   AVR32Studio выдает elf файл. А для конвертации hex...   Jan 23 2009, 03:31
|- - altlogic   Цитата(Зайцев Иван @ Jan 23 2009, 13:31) ...   Jan 23 2009, 05:27
|- - altlogic   Видимо версия AVR Studio у меня другая(v. 2.1.0 B...   Jan 27 2009, 03:47
|- - Maximm   Цитата(Dopler @ Apr 1 2011, 15:06) В памя...   Apr 1 2011, 13:54
|- - Dopler   Цитата(Maximm @ Apr 1 2011, 16:54) Да я в...   Apr 2 2011, 11:17
- - bigarmer   Maybe the board did not program any usb firmware.   Feb 12 2009, 16:01


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

 


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


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