WinAvr в вопросах и ответах

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: WinAvr в вопросах и ответах

Сообщение radio-kot »

Что-то глючу с AVR studio 4.19 билд 730 и WinAVR 2009 2010

делаю мастером проект, выбираю симулятор и мегу16, запускаю "билд-ран" получаю сообщение что нет ELF

Build started 10.1.2014 at 02:19:39
mmcu=atmega16 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT main.o -MF dep/main.o.d -c ../main.c
/bin/sh: -Wall: command not found
make: [main.o] Error 127 (ignored)
mmcu=atmega16 -Wl,-Map=_12.map main.o -o _12.elf
/bin/sh: -Wl,-Map=_12.map: command not found
make: [_12.elf] Error 127 (ignored)
avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature _12.elf _12.hex
avr-objcopy: '_12.elf': No such file
make: *** [_12.hex] Error 1
Build failed with 1 errors and 0 warnings...


такая фигня и в WinAVR-20090306rc1 и в WinAVR-20100110

Ни когда такого не было. Посмотрите пожалуйста проектик.
Вложения
_12.zip
(2.92 КБ) 261 скачивание
Будете проходить мимо- проходите!
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: WinAvr в вопросах и ответах

Сообщение urry »

мейк файл неправильно сформирован, что там смотреть. Всегда считал, что лучше ручками.
Вложения
_12.zip
(6.03 КБ) 308 скачиваний
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: WinAvr в вопросах и ответах

Сообщение radio-kot »

Спасибо. Но раньше всегда создавал визадом проект и все работало. Давно не пользовался WinAVR со студией, тут понадобилось и вдруг апсны :beer:

Может что-то подкрутить надо чтоб визад визадил правильно? Аль по старине студию снести да вновь поставить. попробую и доложу.
Будете проходить мимо- проходите!
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: WinAvr в вопросах и ответах

Сообщение Kavka »

radio-kot писал(а):Что-то глючу с AVR studio 4.19 билд 730 и WinAVR 2009 2010
Да, для WinAVR нужен напильник.
Версия 4.19 уже заточена под AVR Toolchain от Атмела.
http://www.atmel.com/tools/STUDIOARCHIVE.aspx
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: WinAvr в вопросах и ответах

Сообщение oleg110592 »

проба визард Studio 4.19+WinAvr2010 - все нормально, да и всегда было:

Код: Выделить всё

Build started 10.1.2014 at 13:03:31
avr-gcc  -mmcu=atmega16 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT Probennn.o -MF dep/Probennn.o.d  -c  ../Probennn.c
avr-gcc -mmcu=atmega16 -Wl,-Map=Probennn.map Probennn.o     -o Probennn.elf
avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature  Probennn.elf Probennn.hex
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 --no-change-warnings -O ihex Probennn.elf Probennn.eep || exit 0
avr-objdump -h -S Probennn.elf > Probennn.lss

AVR Memory Usage
----------
Device: atmega16

Program:     118 bytes (0.7% Full)
(.text + .data + .bootloader)

Data:          0 bytes (0.0% Full)
(.data + .bss + .noinit)


Build succeeded with 0 Warnings...
 
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: WinAvr в вопросах и ответах

Сообщение Kavka »

Хмм... Странно. Сам, в своё время заменял WinAVR на AVR toolchain, иначе с 4.19-ой студией не работало. Может дело в конкретной комбинации версий или последовательности установки у этой парочки.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: WinAvr в вопросах и ответах

Сообщение radio-kot »

кроме 4.19 еще билд есть. у меня 730 - тот что на офсайте щас лежит. Я переставил студию 4.19 730 и тулчен поверху размазал. Теперь визад дает рабочий прожект.
Будете проходить мимо- проходите!
TICLIR
Встал на лапы
Сообщения: 134
Зарегистрирован: Вс авг 01, 2010 16:05:25

Re: WinAvr в вопросах и ответах

Сообщение TICLIR »

Доброго всем времени суток, вопрос риторический к знатокам. Как вы смотрите на то что функция была в функции? Я попробовал вроде всё работает, и компилятор молчит (без замечаний).
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: WinAvr в вопросах и ответах

Сообщение radio-kot »

Это нормально если функции таковы что вы можете просчитать последствия. Во многих функциях вызываются, к примеру, функции отрабатывающие паузы.
Будете проходить мимо- проходите!
TICLIR
Встал на лапы
Сообщения: 134
Зарегистрирован: Вс авг 01, 2010 16:05:25

Re: WinAvr в вопросах и ответах

Сообщение TICLIR »

Конечно это громко сказано "просчитать последствия", но что я ожидал то и получил.
А в итоге всё равно,функцию вынес за пределы функции, и по моему это ни как ни повлияло.
1exa
Встал на лапы
Сообщения: 106
Зарегистрирован: Ср дек 09, 2009 00:58:22
Откуда: Киев

Re: WinAvr в вопросах и ответах

Сообщение 1exa »

radio-kot писал(а):Что-то глючу с AVR studio 4.19 билд 730 и WinAVR 2009 2010

делаю мастером проект, выбираю симулятор и мегу16, запускаю "билд-ран" получаю сообщение что нет ELF

такая фигня и в WinAVR-20090306rc1 и в WinAVR-20100110

Ни когда такого не было. Посмотрите пожалуйста проектик.

А папка у вас не на руском часом или очень глубоко лежит, а то визард глючит в таком случае, а вот подключение мейкфайла работает нормально.
Аватара пользователя
timsoon
Родился
Сообщения: 3
Зарегистрирован: Чт янв 05, 2012 16:38:25
Откуда: Казахстан гКапчагай

Re: WinAvr в вопросах и ответах

Сообщение timsoon »

Я на форуме новичок извините если не правильно обращаюсь. приветствую всех. обращаюсь с просьбой. пишу код в си, управление 80 светодиодами, при помощи атмега32 и сдвиговыми регистрами, нашел только примеры ригисторы каскадом по два. Не подскажете пример кода для каскадирования по 4 регистра. буду признателен .
Аватара пользователя
Ghost in shell
Держит паяльник хвостом
Сообщения: 931
Зарегистрирован: Пн июн 15, 2009 06:01:38
Откуда: USSR

Re: WinAvr в вопросах и ответах

Сообщение Ghost in shell »

Привет.
Как в AVR Studio 4.19 получть hex-файл? В хелпе об этом ни слова...
В WinAVR таже проблема!
Кот гуляет сам по себе, но вблизи холодильника.
TICLIR
Встал на лапы
Сообщения: 134
Зарегистрирован: Вс авг 01, 2010 16:05:25

Re: WinAvr в вопросах и ответах

Сообщение TICLIR »

Доброе время суток, ни когда не сталкивался вот с такой функцией PRG_RDB(), видать использовалась в старой версии компилятора, подскажите что это и как перевести на более новый WinAVR. Спасибо.
kobzar
Грызет канифоль
Сообщения: 278
Зарегистрирован: Вт дек 03, 2013 11:04:04
Откуда: Киев
Контактная информация:

Re: WinAvr в вопросах и ответах

Сообщение kobzar »

А я вот собственно что хотел спросить ...
Винавр - последняя версия за 2010 год! Так вот - не старовата ли среда для современной разработки?
Я так понимаю поддержки и выхода новых версию тоже можно не ждать!
Что скажут на сей счет профессионалы?
Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: WinAvr в вопросах и ответах

Сообщение Kavka »

Что скажут? 70 с лишним страниц темы читать не охота, да? :) :) :)
Всё уже сказано!
viewtopic.php?p=1592833#p1592833
viewtopic.php?p=1586554#p1586554
viewtopic.php?p=1658236#p1658236
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
12val12
Потрогал лапой паяльник
Сообщения: 315
Зарегистрирован: Пт янв 29, 2010 19:42:27

Re: WinAvr в вопросах и ответах

Сообщение 12val12 »

допускает ли WinAvr запись в бинарном виде ? наподобие ниже показнной
DDRD = 0b0000010;
ух ты.... показывает
Аватара пользователя
vitalik_1984
Поставщик валерьянки для Кота
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень
Контактная информация:

Re: WinAvr в вопросах и ответах

Сообщение vitalik_1984 »

12val12, конечно допускает, но по моему быстрее самостоятельно проверить чем ждать пока на форуме ответят. Если допустим у вас проект для какой нибудь attiny13 то данная строчка вызовет ошибку так как эта мк не имеет порта D
Хотя в самой записи нет ошибки.
В чем, собственно, у вас загвоздка?
Frogfot
Мучитель микросхем
Сообщения: 443
Зарегистрирован: Ср окт 19, 2011 08:48:27
Откуда: Мать городов русских

Re: WinAvr в вопросах и ответах

Сообщение Frogfot »

kobzar писал(а):Винавр - последняя версия за 2010 год! Так вот - не старовата ли среда для современной разработки?

Atmel купила все права на WinAVR, и с тех пор она обзывается Atmel AVR Toolchain - можно скачать - http://www.atmel.com/ru/ru/products/mic ... ?tab=tools
Хорошему коту и в декабре - март :)
kobzar
Грызет канифоль
Сообщения: 278
Зарегистрирован: Вт дек 03, 2013 11:04:04
Откуда: Киев
Контактная информация:

Re: WinAvr в вопросах и ответах

Сообщение kobzar »

да в курсе ....
Я винавр рассматривал с точки зрения ИДЕ а не компилятора %)
Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости
Ответить

Вернуться в «AVR»