Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AVR Studio 4.18 (build 684...XXX)
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
ILYAUL
Начнём щупать laughing.gif
Duhas
УРА, дракоша тперь рулить.. окончательно выбрал аврисп2 или дракошу брать для Хмег...
ROC
А где бы ее без регистрации скачать.
Не люблю светиться laughing.gif
Nixon
Цитата(ROC @ Nov 23 2009, 16:51) *
А где бы ее без регистрации скачать.
Не люблю светиться laughing.gif

First name - Barak
Last name - Obama
Organization - USA
E-mail - nigga@whitehouse.org
smile.gif
ROC
Нашел.
хттп://www.atmel.com/dyn/resources/prod_documents/AvrStudio4Setup.exe
ivainc1789
В Студии 4.18 на Win7 RTM перестали открываться сторонние объектные файлы, созданные в IAR v5.30. Раньше это было возможно через File/Open открыть файл Project.dbg (в формате ubrof8), а сейчас открывается файло с "крякозябрами"... У кого еще такое наблюдается?
ROC
Меня пока больше заботит, что любимые Tiny26 из списков исчезли.
Attiny261 и старше есть, а Tiny26 НЕТ!
IgorKossak
Цитата(ROC @ Nov 29 2009, 23:04) *
Меня пока больше заботит, что любимые Tiny26 из списков исчезли.
Attiny261 и старше есть, а Tiny26 НЕТ!

Очевидно потому, что: Not recommended for new designs: replaced by ATtiny261
Подозреваю, что пока ещё не все mature devices исключены из списка, но всё к тому идёт.
ivainc1789
Цитата(ROC @ Nov 30 2009, 00:04) *
Меня пока больше заботит, что любимые Tiny26 из списков исчезли.
Attiny261 и старше есть, а Tiny26 НЕТ!

Не понял, из каких списков? В интерфейсе Дракона и STK500 указанный кристалл есть, в Симуляторе (выбор девайса) есть, в Симуляторе 2 нет, но вроде и не было еще, т. к. кристалл устаревший...
ROC
Цитата(ivainc1789 @ Nov 30 2009, 14:29) *
Не понял, из каких списков? В интерфейсе Дракона и STK500 указанный кристалл есть, в Симуляторе (выбор девайса) есть, в Симуляторе 2 нет, но вроде и не было еще, т. к. кристалл устаревший...

Оба-на!!! И правда есть. Конкретно меня проглючило.
Всем извинения, как-то не заметил
777777
Цитата(ROC @ Nov 23 2009, 17:51) *
А где бы ее без регистрации скачать.
Не люблю светиться laughing.gif

У мнея другой вопрос: мне регистрироваться каждый раз как выходит новая версия? Я в прошлый раз регистрировался, этого мало?
Transistor
можно здесь без регистрации http://www.atmel.no/beta_ware/
ILYAUL
Вот собственно и всё , но драгон придётся перешить
AVR Studio 4.18 ATtiny40 PP adds support for ATtiny40 and fixes problem when enabling RSTDISBL fuse on all tiny devices with TPI interface.
ILYAUL
Всем привет!

Народ , если кто-то сейчас работает с AVR DRAGON в этом релизе студии и отлаживает АЦП проверьте , плиз следующее:
Если Вы используете прерывание АЦП , то при прогоне программы в режиме AUTOSTEP флаг прерывания ADIF сбрасывается , если использовать RUN , то флаг не сбрасывается. Естественно с использованием реального устройства.
Я могу дать код , но просто хочется понять , это только у меня или и в Ваших проектах.
Я использую Atmega 164P

Всё разобрался. Сам протупил
ILYAUL
Кто нибудь уже обновился и выделенное ставил - стоит скачивать?

AVR Studio 4.18 SP3 (b716)(31 MB, updated 9/10)
AVR Toolchain Installer (87 MB, updated 9/10)
For use with AVR Studio 4.18 SP3
demiurg_spb
скачиваю...
Вот прямая ссылка, чтобы не региться:
http://www.atmel.com/dyn/resources/prod_do...2.win32.x86.exe
ILYAUL
Цитата(demiurg_spb @ Oct 29 2010, 16:43) *
скачиваю...
Вот прямая ссылка, чтобы не региться:
http://www.atmel.com/dyn/resources/prod_do...2.win32.x86.exe

Я скачал - установил - получил сообщение - нет WinAVR
demiurg_spb
У меня уже стоял WinAVR. Всё заработало нормально.
Я поставил этот тулчейн в другой каталог.
Вот его состав:
avr-gcc 4.4.3
avr-libc 1.7.0
avrdude 5.10

сравниваю с последним WinAVR-20100110
avr-gcc 4.3.3
avr-libc 1.6.7
avrdude 5.10

на тестовом проекте mega8 (flash usage 99%) выигрыш в 12 байт - мелочь, а приятно!
на тестовом проекте mega1281 (flash usage 60%) выигрыш в 1062 байт - круто!!!!!!!!!!!!!!!!!!!!!!!! beer.gif


В железе работает. Мин нет:-)
Можно юзать.
Getmanov
А кто-нибудь проверял SP3 с драконом? У меня не видится совсем. Откатываюсь на SP2 работает без проблем.
ILYAUL
Цитата(Getmanov @ Oct 29 2010, 22:19) *
А кто-нибудь проверял SP3 с драконом? У меня не видится совсем. Откатываюсь на SP2 работает без проблем.

Перепрошили? У меня работает без проблем . У меня стояла предыдущая версия SP3 обновил драгон заработал сразу , но по привычке перепрошил его

Да кстати, после прошивки его обычно надо отключить и подключить снова - соответсвующее сообщение Studio обычно выдает
Getmanov
Перепрошить не могу, так как он совсем не видится студией. Даже в режиме загрузчика. Хотя винда его видит.
ILYAUL
Цитата(Getmanov @ Nov 1 2010, 00:13) *
Перепрошить не могу, так как он совсем не видится студией. Даже в режиме загрузчика. Хотя винда его видит.

Сносите Studio полностью и ставьте все заново , повидимому криво "села"
777777
Цитата(demiurg_spb @ Oct 29 2010, 16:24) *
на тестовом проекте mega8 (flash usage 99%) выигрыш в 12 байт - мелочь, а приятно!
на тестовом проекте mega1281 (flash usage 60%) выигрыш в 1062 байт - круто!!!!!!!!!!!!!!!!!!!!!!!! beer.gif

В железе работает. Мин нет:-)

Точно работает? Во всех режимах проверил? У меня все проекты увеличились, а уменьшение, а тем более на килобайт, говорит о том, что он скорее всего выкинул ненужные по его мнению куски кода. Впрочем, возможно они и в самом деле ненужные.

Хуже то, что у меня появились какие-то непонятные варнинги. В одном проекте он написал:

Цитата
warning: dereferencing pointer 'pr' does break strict-aliasing rules

Этот указатель устанавливается на середину некоего массива с насильственным преобразованием типа примерно таким образом:
CReply* pr = (CReply*)&Data[350/2];
может это и не красиво, но какое его собачье дело куда я ставлю указатель?

В другом проекте ругается на объявление регистровых переменных volatile register uint8_t <...>
Цитата
warning: optimization may eliminate reads and/or writes to register variables

Здесь вообще не понятно что он имеет в виду.
ILYAUL
Цитата(777777 @ Nov 1 2010, 13:41) *
optimization may eliminate reads and/or writes to register variables


Здесь вообще не понятно что он имеет в виду.

Оптимизатор может удалить чтение и / или запись регистровых переменных. Интересно чем они могут ему не понравиться smile3009.gif
Сергей Борщ
Цитата(777777 @ Nov 1 2010, 13:41) *
В другом проекте ругается на объявление регистровых переменных volatile register uint8_t <...>
В FAQ чуть ли не от рождения написано, что volatile с регистровыми переменными использовать не нужно нельзя. Там же они пытаются объяснить почему.
Getmanov
Цитата(ILYAUL @ Oct 31 2010, 23:44) *
Сносите Studio полностью и ставьте все заново , повидимому криво "села"

Спасибо за совет. Студию сносил. Драйвер удалял и ставил снова. Не помогает. Не пробовал только винду переставлять.
ILYAUL
Цитата(Getmanov @ Nov 1 2010, 19:20) *
Спасибо за совет. Студию сносил. Драйвер удалял и ставил снова. Не помогает. Не пробовал только винду переставлять.

И реестр чистили?
demiurg_spb
Цитата(777777 @ Nov 1 2010, 13:41) *
Точно работает?
Точно.
Цитата
Хуже то, что у меня появились какие-то непонятные варнинги. В одном проекте он написал:
Это по делу он написал.
Я всегда работаю только с такими опциями, и ни в одном из проектов нет варнингов - ловкость рук:-)
Код
CSTANDARD = -std=c99
CFLAGS += -pedantic
CFLAGS += $(CSTANDARD)

Цитата(777777 @ Nov 1 2010, 13:41) *
а уменьшение, а тем более на килобайт, говорит о том, что он скорее всего выкинул ненужные по его мнению куски кода.
Конечно, только не кода а куски библиотечных функций, которые линковались ранее из-за их некоторых особенностей.
Теперь всё красиво стало.
А то что у Вас код вырос - так это из-за Ваших опций оптимизации (использованных и нет).
Крутите, читайте доку и снова крутите.
Задайте в поисковике "gcc optimization options" - много всего найдёте...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.