Цитата(Sergey529 @ Jan 16 2012, 22:35)
Добрый вечер! Подскажите кто-нибудь, как залить готовый проект из Framework, например для работы с GPIO, в плату EVK1100? В режим бутлоадера я попал, FLIP установлен. Но когда начал заливать проект, бутлоадер перестал запускаться.. Где-то читал про файл trampoline, который находится в папке ASM проекта. Что с ним делать? Убрать? Вообщем - как корректно запрограммировать проц на плате через бутлоадер? Есть еще 2-я плата, и не хочется запороть загрузчик в ней.. JtagICE mk 2 не скоро получу
П.с. работаю через AVR32 Studio.
-Если вы используете проект-пример, то там этот трамплин уже есть, если создаете проект штатными средствами студии, то там трамплин добавляется автоматом.
Качаете документ AVR UC3 A0, A1, A3, B0, B1 USB DFU Bootloader, читаете и шьете свой проект. Командная строка будет иметь примерно такой вид:
batchisp -device at32uc3a1256 -hardware usb -operation erase f memory flash blankcheck loadbuffer вашапрога.elf program verify start reset 0
-заранее набираете в консоли командную строку(или bat файл создатете), отключаете плату от питания, нажимаете кнопку джойстика, втыкаете в плату usb кабель, винда находит драйвер, отпускаете джойстик, в консоли нажимаете ввод, чтобы запустить набранную ранее команду, в случае успеха получаете примерно такое:
................
Running batchisp 1.2.5 on Wed Jan 25 13:46:25 2012
AT32UC3A1256 - USB - USB/DFU
Device selection....................... PASS
Hardware selection..................... PASS
Opening port........................... PASS
Reading Bootloader version............. PASS 1.0.3
Erasing................................ PASS
Selecting FLASH........................ PASS
Blank checking......................... PASS 0x00000 0x3ffff
Parsing ELF file....................... PASS ваша прога.elf
Programming memory
WARNING: The user program and the bootloader overlap!
Programming memory..................... PASS 0x00000 0x04fdb
Verifying memory....................... PASS 0x00000 0x04fdb
Starting Application................... PASS RESET 0
Summary: Total 11 Passed 11 Failed 0
если все прошло так, отключаете юсб кабель, подключаете питание и наслаждаетесь
.............................................
в случае неуспеха получите примерно такое
Running batchisp 1.2.5 on Wed Jan 25 13:49:02 2012
AT32UC3A1256 - USB - USB/DFU
Device selection....................... PASS
Hardware selection..................... PASS
Opening port........................... FAIL Could not open USB device.
ISP done.
- то, что загрузчик не запускается не значит, что он стерт - могли сбить настройки запуска бутлодера в user page.
А вообще, без отладчика тяжело
Накидал маленькую утилиту(под 4 дотнет), которая все это делает сама, в папке usb драйвера для dfu. Работает как есть, претензии не принимаются
Сообщение отредактировал vacvvn - Jan 25 2012, 10:03
Прикрепленные файлы
fwLoader.rar ( 6.36 килобайт )
Кол-во скачиваний: 61
usb.rar ( 370.06 килобайт )
Кол-во скачиваний: 67