jasper 0 26 октября, 2009 Опубликовано 26 октября, 2009 · Жалоба Как известно, в AVR32 Studio есть менюшка позволяющая автоматически добавлять/убирать компоненты фрэймворка в проект. Проблема в том, что файлы берутся из старой версии фрэймворка. Потом приходится ручками обновлять все эти файлы. Вопрос, можно ли как-нибудь обновить фрэймворк зашитый в Студии? :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jasper 0 29 октября, 2009 Опубликовано 29 октября, 2009 · Жалоба Нашел . Фрэймворк лежит в папке plugins и запакован в файл com.atmel.avr32.sf.uc3a_1.4.0.r56119.jar. Вопрос теперь, как запаковать туда новый? Или лучше подождать официального обновления Студии? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jasper 0 20 ноября, 2009 Опубликовано 20 ноября, 2009 · Жалоба Проблема решилась сама собой. Вышла новая версия AVR32 Studio 2.3.0, содержащая внутри себя Framework 1.5.0. :happy: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alexeyka 0 21 января, 2010 Опубликовано 21 января, 2010 (изменено) · Жалоба Проблема решилась сама собой. Вышла новая версия AVR32 Studio 2.3.0, содержащая внутри себя Framework 1.5.0. :happy: А теперь еще вышла AVR32 Studio 2.4. Но Software Framework они обновляют регулярнее. Сам же Atmel рекомендует использовать новые Software Framework в соответствии с докой doc32115.pdf в папке .docsrc внутри архива SF. Изменено 21 января, 2010 пользователем Alexey-ka Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dopler 0 22 января, 2010 Опубликовано 22 января, 2010 · Жалоба А теперь еще вышла AVR32 Studio 2.4. Но Software Framework они обновляют регулярнее. Сам же Atmel рекомендует использовать новые Software Framework в соответствии с докой doc32115.pdf в папке .docsrc внутри архива SF. Поясните, для тех кто в танке, что за архив SF и где его искать? И второй вопрос - откуда брать обновленные Framework и Toolchain? На Atmel.com студия 2.4 уже появилась, а Framework и Toolchain старые. Их берут на http://www.atmel.no/beta_ware/? И еще вопрос, с GCC сталкиваюсь впервые, где брать документацию на компилятор и линкер? На http://gcc.gnu.org документация на GCC 4.4.3, это она и есть? Просто про обычный AVR там упоминание есть, а про AVR32 нету. Как-то я туманно представляю идеологию gcc, с IAR было более-менее понятно, вся документация поставлялась с программой, а тут даже пока не понял, кто этот Toolchain делает, да и что такое вообще Toolchain не понял. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jasper 0 25 января, 2010 Опубликовано 25 января, 2010 · Жалоба Поясните, для тех кто в танке, что за архив SF и где его искать? Под SF, видимо, подразумевается Software Framework. И второй вопрос - откуда брать обновленные Framework и Toolchain? На Atmel.com студия 2.4 уже появилась, а Framework и Toolchain старые. Их берут на http://www.atmel.no/beta_ware/? Номера версий Toolchain, AVR32 Studio и Software Framework между собой никак не связаны. Берем последние версии и все. И еще вопрос, с GCC сталкиваюсь впервые, где брать документацию на компилятор и линкер? На http://gcc.gnu.org документация на GCC 4.4.3, это она и есть? Просто про обычный AVR там упоминание есть, а про AVR32 нету. Как-то я туманно представляю идеологию gcc, с IAR было более-менее понятно, вся документация поставлялась с программой, а тут даже пока не понял, кто этот Toolchain делает, да и что такое вообще Toolchain не понял. Toolchain – компилятор, линкер и дебагер для AVR32. Работают с командной строки. "Делает" его сообщество open source. Собирает для AVR32 сам Atmel. С документацией плохо. Частично можно найти в Application Notes, например, AVR32006 : Getting started with GCC for AVR32. Читать документацию на gcc и прочее есть смысл только, если работать с командной строки. Если работать через AVR32 Studio, то не надо. Студия сама генерит make-файл и все прочее, что нужно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alexeyka 0 27 января, 2010 Опубликовано 27 января, 2010 · Жалоба Под SF, видимо, подразумевается Software Framework. Да, именно. Номера версий Toolchain, AVR32 Studio и Software Framework между собой никак не связаны. Берем последние версии и все. Самые последние версии действительно в http://www.atmel.no/beta_ware/ На atmel.com они выкладывают с большой задержкой. Причем часто ту же самую сборку. Toolchain – компилятор, линкер и дебагер для AVR32. Работают с командной строки. "Делает" его сообщество open source. Собирает для AVR32 сам Atmel. С документацией плохо. Частично можно найти в Application Notes, например, AVR32006 : Getting started with GCC for AVR32. Читать документацию на gcc и прочее есть смысл только, если работать с командной строки. Если работать через AVR32 Studio, то не надо. Студия сама генерит make-файл и все прочее, что нужно. C www.atmel.ru раздел Software: - построен на базе стандартного GCC, но активно оптимизируется и развивается инженерами Atmel - включает в себя кросс-компилятор, ассемблер, линкер, отладчик, средства программирования FLASH-памяти, библиотеки для разработки собственных программ на C/C++; Плюс наверное еще можно добавить, что отладчик и средства программирования - это всё что касается фирменного железа от Atmel, т.е. DRAGON, JTAGICE2, AVRONE, которые поддерживаются AVR32 Studio, а сами утилиты реально берутся из Toolchain'а. Если говорить о документации на конкретные Atmel'овские сборки, то она на сайте www.atmel.com разрознена в руководствах по применению и здесь: h++p://www.avrfreaks.net/wiki/index.php/Documentation:AVR32_Embedded_Development/AVR32_GCC А основная документация остается здесь: h++p://www.gnu.org/software/binutils Если потребуется ассемблер, то это - GAS (GNU assembler), документация здесь: http://sourceware.org/binutils/docs-2.20/as/index.html По использованию AVR32 Studio - здесь где-то на форуме пробегала ссылка на видеофайл, в котором добрый человек за ~1.5 часа показал возможности Eclipse, на котором AVR32 Studio и построена. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dopler 0 16 февраля, 2010 Опубликовано 16 февраля, 2010 · Жалоба Так как с GNU никогда не работал (да и вообще на C для контроллеров ничего не писал), то плохо понимаю общую структуру приложения. Какие секции создает компилятор (text, data, bss, init, fini и т.д.), как они распологаются в памяти, для чего они нужны и откуда он берет код для них. Где читать про это? Читал руководство на GNU, но там по большей части описание ключей да режимов работы. Пробовал читать gnuint.pdf, но понял в нем мало. Похоже то что мне нужно, но для AVR написано тут: http://www.nongnu.org/avr-libc/user-manual/pages.html Насколько информация, изложенная там характерна для GCC в общем? Может подобное есть и для AVR32? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться