Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
20.06.2011, 06:04
|
|
Вид на жительство
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
|
WINAVR конфигурация программы
Здравствуйте уважаемые! Не выдержал...............
Целых три часа не могу откомпилировать исходник!
Как в этой программе создавать проект и потом компилировать?
Обьясните пожалуйста все по порядку
Нажимаю make all предварительно все настроив как надо, а хекс не выдает....
Я вообще пытаюсь перейти с CVAVR в WINAVR Очень странная программа в плане настроек.... в CVAVR Все куда проще. Но говорят что винавр выдает отличный код куда компактнее чем кодвижен
при компиляции ошибок не выдает, исходник сто% нормальный и как раз по синтаксису для винавр
выдает следующее внизу:
› "make.exe" all
-------- begin --------
avr-gcc (WinAVR 20100110) 4.3.3
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
make.exe: *** No rule to make target `prj11.elf', needed by `elf'. Stop.
› Process Exit Code: 2
› Time Taken: 00:03
С ув. Артем
Последний раз редактировалось artyomugr; 20.06.2011 в 06:07.
|
|
|
|
20.06.2011, 08:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Re: WINAVR конфигурация программы
в WINAVR тоже все просто если работать с ним через AVR studio
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
20.06.2011, 12:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: WINAVR конфигурация программы
Вот настройка через AVRstudio и пример makefile, сгенерированного WinAVR. Сравните со своим опции.
Makefile.zip
|
|
|
|
20.06.2011, 19:05
|
|
Вид на жительство
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 180
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
|
Re: WINAVR конфигурация программы
В меню WinAvr запустите MFile и создайте makefile для выбранного процессора.
Для этого проидитесь по пунктам меню makefile.
Сохраните созданный файл в папке вашего проекта.
И только тогда запустите компиляцию.
|
|
|
|
20.06.2011, 21:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.02.2008
Сообщений: 1,779
Сказал спасибо: 124
Сказали Спасибо 599 раз(а) в 416 сообщении(ях)
|
Re: WINAVR конфигурация программы
У Вас в Makefile програмный файл назван prj11.с, а при компиляции его не находит. Потому и сообщает, что по указанным правилам из prj11.с не может создать prj11.elf. Его там нет.
|
|
|
|
22.06.2011, 20:36
|
|
Вид на жительство
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
|
Re: WINAVR конфигурация программы
Сообщение от avr123-nm-ru
|
в WINAVR тоже все просто если работать с ним через AVR studio
|
Спасибо огромное! Обязательно сегодня попробую. Результаты сообщу.
А какие особенности в этой программе?
Как например создать условие
if (menu)
if (!menu)
if (menu==1)
if (menu==temp)
if (!(menu==temp))
if (menu==1 && temp==2)
if (menu==1 || temp==2)
if (PORTB & (1‹‹0))
if (!(PORTB & (1‹‹0)))
Это все будет работать в Winavr ?
Если нет, как написать чтоб работало?
И напишите пожалуйста какие еще варианты возможны, которые я тут упустил. Знаю что есть много разных условий действия которых приводят к одному и тому же результату
например:
if (PORTB.0==0)
if (!(PORTB & (1‹‹0)))
if ((PORTB & (1‹‹0))==0)
Не уверен что все это будет работать....
С ув. Артем
Последний раз редактировалось artyomugr; 22.06.2011 в 20:41.
|
|
|
|
22.06.2011, 20:44
|
|
Вид на жительство
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
|
Re: WINAVR конфигурация программы
› В меню WinAvr запустите MFile и создайте makefile для выбранного процессора.
Для этого проидитесь по пунктам меню makefile.
К сожалению все делал так как надо раз 50 ! Не заработало.....
Не пробовал через авр студио открывать, сегодня дома появлюсь, попробую.
|
|
|
|
22.06.2011, 23:39
|
|
Вид на жительство
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 180
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
|
Re: WINAVR конфигурация программы
Сообщение от artyomugr
|
К сожалению все делал так как надо раз 50 ! Не заработало.....
|
Проще выложить проект, чем гадать на кофейной гуще.
|
|
|
|
23.06.2011, 22:05
|
|
Вид на жительство
Регистрация: 05.04.2008
Адрес: Украина, Ахтырка
Сообщений: 302
Сказал спасибо: 148
Сказали Спасибо 31 раз(а) в 30 сообщении(ях)
|
Re: WINAVR конфигурация программы
Сообщение от CodeNameHawk
|
Проще выложить проект, чем гадать на кофейной гуще.
|
Какой проект?
Беру исходник, копирую. Создаю проект все по пунктам как надо, закидаю скопированный исходник 100% подходит по синтаксису
При попытке откомпилировать выводит сообщение внизу с текстом который я указал выше. Пробовал очень много раз.... все тоже.
Через авр студио все работает.
Сообщение от artyomugr
|
if (menu)
if (!menu)
if (menu==1)
if (menu==temp)
if (!(menu==temp))
if (menu==1 && temp==2)
if (menu==1 || temp==2)
if (PORTB & (1‹‹0))
if (!(PORTB & (1‹‹0)))
|
Кто мне по условиям раскажет, какие еще есть варианты написания условий в этом компиляторе?
|
|
|
|
23.06.2011, 23:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.02.2008
Сообщений: 1,779
Сказал спасибо: 124
Сказали Спасибо 599 раз(а) в 416 сообщении(ях)
|
Re: WINAVR конфигурация программы
Сообщение от artyomugr
|
Создаю проект все по пунктам как надо
|
Значит или не по всем пунктам, или не "как надо".
Потому и сказано приложите весь проект.
Вы Mfile использовали? Или makefile свой используете?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:20.
|
|