|
|
  |
AVR32 Studio установка и интеграция с Framework |
|
|
|
Jan 6 2011, 09:21
|
Частый гость
 
Группа: Свой
Сообщений: 107
Регистрация: 4-03-09
Из: Беларусь, Минск
Пользователь №: 45 665

|
Скачал avr32studio-ide-2.6.0.753-installer.exe, avr32-gnu-toolchain-2.4.2-setup.exe, AVR-UC3-SoftwareFramework-1.7.0.zip.
Все установил, AVR-UC3-SoftwareFramework-1.7.0.zip разархивировал. Но получилось создать только простейший проект ''Hello world". Но даже этот прект не скомпилился. Не нашлись пути к *.h файлам. В документации типа Get Starting указаны пункты меню, которых даже близко нет. Да и примеры даны на основе avr32studio 1.0.0.
Год назад пробовал работать с AVR32. Тогда скачал нейкую старую врсию avr32studio, в котрой при установке инсталлировалось все само и сразу - и среда, и компилятор, и фреймворк. Пробовал примеры - все компилилось, прошивалось в отладочную плату и работало на ура. Но потерялась та версия студии.
Помогите пж-ста запустить студию и интегрировать в нее framework. Или может ссылку где можно почитать как запустить ТЕКУЩУЮ СВЕЖУЮ версию.
Заранее всем благодарен за помощь.
|
|
|
|
|
Jan 7 2011, 00:02
|
Частый гость
 
Группа: Свой
Сообщений: 107
Регистрация: 4-03-09
Из: Беларусь, Минск
Пользователь №: 45 665

|
К сожалению документ не помог. Уже в самом начале указаний по созданию проекта 4. Create a Standard Make project: – File menu New -> Other -> C -> AVR32 C Project (Make)
после установки avr32studio-ide-2.6.0.753-installer.exe в меню нет возможности создать "AVR32 C Project (Make)".
Но я провел еще следующие эксперименты. Нашел таки в архивах и попробовал установить старые версии AVR32Studio:
- AVR32DevelopmentTools-1.0.6.exe - AVR32Studio-2.0.2-Setup.exe - AVR32Studio-2.1-Setup.exe
- avr32-gnu-toolchain-1.3.2-0.exe - avr32-gnu-toolchain-2.0.3.exe - avr32-gnu-toolchain-2.4.2-setup.exe
Все они прекрасно установились и в них присутствовала возможность создать как простой проект-шаблон "Hello World", так и проекты-примеры для отладочных плат EVK1100 и других. В проект "Hello World" также можно было добавить драйвера для различных узлов из Framework(например USART). Все это прекрасно компилилось. А в варианте ( AVR32Studio-2.1-Setup.exe + avr32-gnu-toolchain-2.4.2-setup.exe) даже запустилось в симуляторе. Естественно симуляция работала только для кода, не связанного с железом. Но рабатала!
Хочу отметить, что в испробованных версиях при попытке создания нового проекта , названия типов доступных проектов и их количество отличаются. Конкретно не записывал, так как и так задолбался сносить и ставить разные комбинации версий студий и толчинов.
И еще...Все студии не требовали отдельной установки Framework. Из чего делаю предположение, что Framework содержится где-то внутри. Тогда зачем его качать отдельно? Если обновлять, то как?
Также заметил, что при установке avr32studio-ide-2.6.0.753-installer.exe мелькают пути и файлы, создающие впечатление, что идет установка фреймворка и проектов-примеров. Но вот после установки ничего кроме пустого проекта создать нельзя. Более того, все пректы, даже суппер простой "Hello world" не скомпилились в версии avr32studio-ide-2.6.0.753, поскольку в дефолтной установке все пути, переменные и прочие опции то-ли не верны, то-ли просто не устанавливались.
За это время начитался разных pdf-ов и доков от Atmel - и в каждом все описывается немного по-разному и в основном для старых версий. В результате - полная каша в голове. Толкового описалова на последние версии студий,фреймворков и толчинов,где было-бы стройное понятное руководство по всему этому хозяйству так и не нашел. Может плохо искал.
В результате решил остановиться на связке - AVR32Studio-2.1-Setup.exe - avr32-gnu-toolchain-2.4.2-setup.exe
По крайней мере после дефолтной установки создаются, компилятся и симулируются как проекты типа "Hello world", так и проекты с Framework и примеры для EVK ( пробовал проект FreeRTOS и другие).
После всей этой эпопеи и писанины с легким сердцем вспоминаю такие среды как CodeVision, VisualStudio, С++Builder и прочее....мда
Но надежды разобраться и побороть трудности не теряю... Если кто уже прошел этот путь - подскажите направление, поделитесь опытом.
|
|
|
|
|
Jan 7 2011, 03:08
|
Местный
  
Группа: Свой
Сообщений: 217
Регистрация: 1-02-05
Пользователь №: 2 332

|
Честно говоря, не понял откуда проблемы. Сейчас у меня стоит версия 2.7 отсюда: http://www.atmel.no/beta_ware/с 2.6 было тоже все нормально. Просто ставим версию 2.7, фрэймворк 1.7 и тулчейн ставятся вместе с ней, т.е. больше ничего ставить не нужно. Далее, если компилировать make-проект, то надо в системные переменные добавлять путь на тулчейн (у меня стоит и на утилиты, пути в моем случае: c:\Program Files\Atmel\AVR Tools\AVR32 Studio\plugins\com.atmel.avr.utilities.win32.x86_3.0.0.201012011602\os\win32\x86\bin;c:\Program Files\Atmel\AVR Tools\AVR32 Studio\plugins\com.atmel.avr.toolchains.win32.x86_3.1.0.201012011657\os\win32\x86\bin). Для проектов студии работает и без прописанных путей. В общем и все. У меня нормально собираются и проекты и под SF1.7, и под ASF2.0 (вторые импортом, как описано в PDF от Атмел)
|
|
|
|
|
Jan 24 2011, 10:23
|
Группа: Участник
Сообщений: 8
Регистрация: 16-12-08
Пользователь №: 42 519

|
История с AVRStudio2.6 один в один как и у Pasa, ему огромное спасибо, сделал как ты советовал все компилится. Теперь бьюсь с симулятором, при попытке отладки выводится след-е сообщение:
Can't find a source file at "C:/Documents and Settings/\300\344\354\350\355\350\361\362\360\340\362\356\360/\320\340\341\356\367\350\351 \361\362\356\353/avr32/Works/first/.settings/..\source\main.c" Locate the file or edit the source lookup path to include its location.
|
|
|
|
|
Aug 30 2011, 17:06
|

Группа: Новичок
Сообщений: 7
Регистрация: 13-04-09
Пользователь №: 47 628

|
Цитата(raf329 @ Jan 24 2011, 14:23)  История с AVRStudio2.6 один в один как и у Pasa, ему огромное спасибо, сделал как ты советовал все компилится. Теперь бьюсь с симулятором, при попытке отладки выводится след-е сообщение:
Can't find a source file at "C:/Documents and Settings/\300\344\354\350\355\350\361\362\360\340\362\356\360/\320\340\341\356\367\350\351 \361\362\356\353/avr32/Works/first/.settings/..\source\main.c" Locate the file or edit the source lookup path to include its location. Есть более новая AVR32 Studio 2.7, можно взять на Atmel-е здесь http://www.4share...n_v2_.html или здесь http://rutracker....?t=3503087
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|