WinAvr в вопросах и ответах
Re: WinAvr в вопросах и ответах
Что-то глючу с 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
Ни когда такого не было. Посмотрите пожалуйста проектик.
делаю мастером проект, выбираю симулятор и мегу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 в вопросах и ответах
мейк файл неправильно сформирован, что там смотреть. Всегда считал, что лучше ручками.
- Вложения
-
- _12.zip
- (6.03 КБ) 308 скачиваний
Re: WinAvr в вопросах и ответах
Спасибо. Но раньше всегда создавал визадом проект и все работало. Давно не пользовался WinAVR со студией, тут понадобилось и вдруг апсны
Может что-то подкрутить надо чтоб визад визадил правильно? Аль по старине студию снести да вновь поставить. попробую и доложу.
Может что-то подкрутить надо чтоб визад визадил правильно? Аль по старине студию снести да вновь поставить. попробую и доложу.
Будете проходить мимо- проходите!
Re: WinAvr в вопросах и ответах
Да, для WinAVR нужен напильник.radio-kot писал(а):Что-то глючу с AVR studio 4.19 билд 730 и WinAVR 2009 2010
Версия 4.19 уже заточена под AVR Toolchain от Атмела.
http://www.atmel.com/tools/STUDIOARCHIVE.aspx
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: WinAvr в вопросах и ответах
проба визард 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...
Re: WinAvr в вопросах и ответах
Хмм... Странно. Сам, в своё время заменял WinAVR на AVR toolchain, иначе с 4.19-ой студией не работало. Может дело в конкретной комбинации версий или последовательности установки у этой парочки.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Re: WinAvr в вопросах и ответах
кроме 4.19 еще билд есть. у меня 730 - тот что на офсайте щас лежит. Я переставил студию 4.19 730 и тулчен поверху размазал. Теперь визад дает рабочий прожект.
Будете проходить мимо- проходите!
Re: WinAvr в вопросах и ответах
Доброго всем времени суток, вопрос риторический к знатокам. Как вы смотрите на то что функция была в функции? Я попробовал вроде всё работает, и компилятор молчит (без замечаний).
Re: WinAvr в вопросах и ответах
Это нормально если функции таковы что вы можете просчитать последствия. Во многих функциях вызываются, к примеру, функции отрабатывающие паузы.
Будете проходить мимо- проходите!
Re: WinAvr в вопросах и ответах
Конечно это громко сказано "просчитать последствия", но что я ожидал то и получил.
А в итоге всё равно,функцию вынес за пределы функции, и по моему это ни как ни повлияло.
А в итоге всё равно,функцию вынес за пределы функции, и по моему это ни как ни повлияло.
Re: WinAvr в вопросах и ответах
radio-kot писал(а):Что-то глючу с AVR studio 4.19 билд 730 и WinAVR 2009 2010
делаю мастером проект, выбираю симулятор и мегу16, запускаю "билд-ран" получаю сообщение что нет ELF
такая фигня и в WinAVR-20090306rc1 и в WinAVR-20100110
Ни когда такого не было. Посмотрите пожалуйста проектик.
А папка у вас не на руском часом или очень глубоко лежит, а то визард глючит в таком случае, а вот подключение мейкфайла работает нормально.
Re: WinAvr в вопросах и ответах
Я на форуме новичок извините если не правильно обращаюсь. приветствую всех. обращаюсь с просьбой. пишу код в си, управление 80 светодиодами, при помощи атмега32 и сдвиговыми регистрами, нашел только примеры ригисторы каскадом по два. Не подскажете пример кода для каскадирования по 4 регистра. буду признателен .
- Ghost in shell
- Держит паяльник хвостом
- Сообщения: 931
- Зарегистрирован: Пн июн 15, 2009 06:01:38
- Откуда: USSR
Re: WinAvr в вопросах и ответах
Привет.
Как в AVR Studio 4.19 получть hex-файл? В хелпе об этом ни слова...
В WinAVR таже проблема!
Как в AVR Studio 4.19 получть hex-файл? В хелпе об этом ни слова...
В WinAVR таже проблема!
Кот гуляет сам по себе, но вблизи холодильника.
Re: WinAvr в вопросах и ответах
Доброе время суток, ни когда не сталкивался вот с такой функцией PRG_RDB(), видать использовалась в старой версии компилятора, подскажите что это и как перевести на более новый WinAVR. Спасибо.
-
kobzar
- Грызет канифоль
- Сообщения: 278
- Зарегистрирован: Вт дек 03, 2013 11:04:04
- Откуда: Киев
- Контактная информация:
Re: WinAvr в вопросах и ответах
А я вот собственно что хотел спросить ...
Винавр - последняя версия за 2010 год! Так вот - не старовата ли среда для современной разработки?
Я так понимаю поддержки и выхода новых версию тоже можно не ждать!
Что скажут на сей счет профессионалы?
Винавр - последняя версия за 2010 год! Так вот - не старовата ли среда для современной разработки?
Я так понимаю поддержки и выхода новых версию тоже можно не ждать!
Что скажут на сей счет профессионалы?
Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости
Re: WinAvr в вопросах и ответах
Что скажут? 70 с лишним страниц темы читать не охота, да?
Всё уже сказано!
viewtopic.php?p=1592833#p1592833
viewtopic.php?p=1586554#p1586554
viewtopic.php?p=1658236#p1658236
Всё уже сказано!
viewtopic.php?p=1592833#p1592833
viewtopic.php?p=1586554#p1586554
viewtopic.php?p=1658236#p1658236
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Re: WinAvr в вопросах и ответах
допускает ли WinAvr запись в бинарном виде ? наподобие ниже показнной
DDRD = 0b0000010;
DDRD = 0b0000010;
ух ты.... показывает
- vitalik_1984
- Поставщик валерьянки для Кота
- Сообщения: 2482
- Зарегистрирован: Пт авг 27, 2010 05:57:06
- Откуда: Тюмень
- Контактная информация:
Re: WinAvr в вопросах и ответах
12val12, конечно допускает, но по моему быстрее самостоятельно проверить чем ждать пока на форуме ответят. Если допустим у вас проект для какой нибудь attiny13 то данная строчка вызовет ошибку так как эта мк не имеет порта D
Хотя в самой записи нет ошибки.
В чем, собственно, у вас загвоздка?
Хотя в самой записи нет ошибки.
В чем, собственно, у вас загвоздка?
-
Frogfot
- Мучитель микросхем
- Сообщения: 443
- Зарегистрирован: Ср окт 19, 2011 08:48:27
- Откуда: Мать городов русских
Re: WinAvr в вопросах и ответах
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 в вопросах и ответах
да в курсе ....
Я винавр рассматривал с точки зрения ИДЕ а не компилятора %)
Я винавр рассматривал с точки зрения ИДЕ а не компилятора %)
Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости