roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 22:53

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: LUFA + AT90USB162 - Flip не прошивает примеры
СообщениеДобавлено: 17 авг 2011, 13:22 
Не в сети

Зарегистрирован: 15 авг 2011, 21:50
Сообщения: 7
Коллеги, помогите, пожалуйста, разобраться как запустить LUFA примеры на AT90USB162.
Скачал последнюю версию LUFA. Скомпилировал, но когда пытаюсь прошить примеры бутлоадеров, получают сообщение от Flip'а, что addres is out of range.
Или их нельзя Flip'ом прошивать, а надо аппаратным программатором?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LUFA + AT90USB162 - Flip не прошивает примеры
СообщениеДобавлено: 17 авг 2011, 21:38 
Не в сети

Зарегистрирован: 15 авг 2011, 21:50
Сообщения: 7
Вопрос с перепрошивкой решился.
В makefile установил значение BOOT_START = 0.
Но теперь виндовс не определяет плату как HID, он упорно показывает что это Uknown USB device. :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LUFA + AT90USB162 - Flip не прошивает примеры
СообщениеДобавлено: 18 авг 2011, 23:47 
Не в сети

Зарегистрирован: 15 авг 2011, 21:50
Сообщения: 7
В общем, я сам разобрался и для таких чайников, как я, привожу решение, как заставить работать примеры бутлоадеров из LUFA, например BootloaderHID на AT90USB162 плате.

1. В Makefile устанавливаем параметры:
MCU = at90usb162
BOARD =
F_CPU = 8000000 (или 16000000, в зависимости от кварца)

BOOT_START = 0

2. в файле BootloaderHID.c находим функцию void SetupHardware(void) и в её теле удаляем следующие строки:
/* Relocate the interrupt vector table to the bootloader section */
MCUCR = (1 << IVCE);
MCUCR = (1 << IVSEL);

дальше, делаем make и с помощью программы FLIP прошиваем файл BootloaderHID.hex в МК.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 25


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO