Alt.F4 1 23 июня, 2012 Опубликовано 23 июня, 2012 (изменено) · Жалоба Добрый день. Два дня пытаюсь разобраться с библиотеками для работы с USB на AVR. Бегал по Атмеловским, там вообще глушь для меня, решил заюзать LUFA, но здесь тоже ничего не понятно. С английски у меня очень туго, словарь не помогает =(. Хочу скомпилировать пример \LUFA-120219\Demos\Device\LowLevel\VirtualSerial\VirtualSerial.aps Уже при открытии в Message выдает Error Code: -2147467259: А при компиляции ошибка не указывается. Ну да ладно, пусть и не компилируется. Хочу реализовать Virtual Serial Port по которому буду слать раз в 1сек какие-либо данные с МК AT90USB162. Подскажите, пожалуйста, какие папки копировать в папку с проектом и с помощью каких функций можно реализовать мою задачу? Спасибо. ----------------------------------------------------------- Добавлено: Создал свой проект "at90usb162_demo". Скопировал в папку с проектом папку LUFA и из папки примера VirtualSerial следующие файлы: makefile, Descriptors.h, Descriptors.c, VirtualSerial.h, VirtualSerial.c В makefile изменил: MCU = at90usb162 BOARD = NONE F_CPU = 16000000 LUFA_PATH = . Делаю make, но собрать не удается... Ок, пытаюсь собрать при помощи студии, где в настройках проекта указываю на внешний make, который изменил, но проект снова не компилируется - выдает ошибку без указания причины, как на первом скриншоте. Беда какая-то :( ----------------------------------------------------------- Добавлено: Решил использовать make, который создаст сама студия, но и тут ошибки: Что я делаю не так? Спасибо. Изменено 23 июня, 2012 пользователем Alt.F4 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alt.F4 1 24 июня, 2012 Опубликовано 24 июня, 2012 · Жалоба Путем добавления параметров в make студии застрял на следующем: Подсовываю #include "LUFA/Drivers/USB/Class/Device/CDCClassDevice.h", но безуспешно... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
a9d 0 24 июня, 2012 Опубликовано 24 июня, 2012 · Жалоба Все дефолтные примеры собираются. Ничего там копировать не нужно. Для того, что добавить lufa в свой проект его просто нужно туда добавить. Добавляешь нужные файлы в проект и все. А нужно тебе все для авр. Либо переделай уже готовый проект. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alt.F4 1 24 июня, 2012 Опубликовано 24 июня, 2012 · Жалоба Все дефолтные примеры собираются. Ничего там копировать не нужно.Расскажите, как Вы их собираете? У меня ни на работе, ни дома ничего не получается... Спасибо. Для того, что добавить lufa в свой проект его просто нужно туда добавить. Добавляешь нужные файлы в проект и все. А нужно тебе все для авр. Либо переделай уже готовый проект.Можно ли поподробнее, т.е. скопировать папки плюс добавить в проект какой либо из примеров. Я все таки делал (описано выше), но при компиляции одни "ерроры", то одного не хватает, то другого, хотя все хидеры прописаны... Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alt.F4 1 24 июня, 2012 Опубликовано 24 июня, 2012 (изменено) · Жалоба Delete. Пост раздвоился. Изменено 24 июня, 2012 пользователем Alt.F4 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
a9d 0 24 июня, 2012 Опубликовано 24 июня, 2012 · Жалоба Переходишь в папку и вводишь команду make. Также ничто не мешает открыть примеры в студии и посмотреть как и что там. Все таки все примеры разработаны в студии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alt.F4 1 24 июня, 2012 Опубликовано 24 июня, 2012 · Жалоба a9d, такое чувство, что Вы не читали мои посты сверху. Я все это делал, но проекты не собираются!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
a9d 0 24 июня, 2012 Опубликовано 24 июня, 2012 · Жалоба Я их читал. У меня они собираются. И посмотрел на ошибки. Там же видно, что косяк в путях. Который скорей всего возник из-за "копирования". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alt.F4 1 24 июня, 2012 Опубликовано 24 июня, 2012 (изменено) · Жалоба Там же видно, что косяк в путях. Который скорей всего возник из-за "копирования". Вот, ничего не копировал, заново распаковал на С:/ и сделал make... Изменено 24 июня, 2012 пользователем Alt.F4 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
a9d 0 24 июня, 2012 Опубликовано 24 июня, 2012 · Жалоба Там же написано, что проблема в путях. Возможно тулчейн стоит криво. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alt.F4 1 24 июня, 2012 Опубликовано 24 июня, 2012 (изменено) · Жалоба При установке ничего не менял, все шло по умолчанию C:\Program Files\Atmel\AVR Tools\AVR Toolchain\ Добавлено: Помог уважаемый QBasic из сообщества easyelectronics.ru В общем все дело в Toolchain'е, его надо удалить и установить WinAVR. С WinAVR все компилируется. Изменено 24 июня, 2012 пользователем Alt.F4 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
a9d 0 24 июня, 2012 Опубликовано 24 июня, 2012 · Жалоба Хех. У меня нет WinAVR и LUFA(последние версии) разработана под тулчейном. Да и тулчейн и WinAVR это одно и тоже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alt.F4 1 24 июня, 2012 Опубликовано 24 июня, 2012 · Жалоба Хех. У меня нет WinAVR и LUFA(последние версии) разработана под тулчейном. Да и тулчейн и WinAVR это одно и тоже.В таком случае, каковы причины "некомпиляции" проектов? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
a9d 0 24 июня, 2012 Опубликовано 24 июня, 2012 (изменено) · Жалоба да скорей всего не под админом ставил студию и некоторые пути не прописались в винде. Именно под "админом" нужно ставить. Я так мозг весь себе износиловал попытками поставить IAR запуская инстал от имени администратора. Запустил под админом и IAR встал с первой же попытки. Изменено 24 июня, 2012 пользователем a9d Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex6441161 0 17 октября, 2014 Опубликовано 17 октября, 2014 · Жалоба При установке ничего не менял, все шло по умолчанию C:\Program Files\Atmel\AVR Tools\AVR Toolchain\ Добавлено: Помог уважаемый QBasic из сообщества easyelectronics.ru В общем все дело в Toolchain'е, его надо удалить и установить WinAVR. С WinAVR все компилируется. Подскажите начинающему, а примеры из Lufa можно открыть в AVR Studio? и еще вопрос, а с какая реальная скорость передачи данных будет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться