AVRStudio

Здесь вопросы новичков

AVRStudio

Сообщение zer-gut » 11 июл 2010, 14:55

Работал в ней, понравилась, привык. Решил поставить, скачал, при попытке установить пишет: AVRStudio 4.18 must be instaled. Как я понял она уже установлена. Но я не могу найти ее. Искал в реестре, чистил его - толку ноль. Подскажите решение проблемы.
Заранее спасибо.
zer-gut
 
Сообщения: 2
Зарегистрирован: 11 июл 2010, 14:45

Re: AVRStudio

Сообщение zer-gut » 11 июл 2010, 21:19

Проблема решена. Невнимательность моя, ставил обновления.
Тему можно закрыть
zer-gut
 
Сообщения: 2
Зарегистрирован: 11 июл 2010, 14:45

Re: AVRStudio

Сообщение welcom » 12 мар 2012, 11:19

Привет всем знатокам! Помогите разобраться плиз! Писал до этого в CVAVR, решил попробовать AVR Studio 5, установил его по инструкции. Для теста взял код из книги Ю.А. Шпака "Программиров на языке С для AVR и PIC" из страницы 149. Вот он:
Код: Выделить всё
#define F_CPU 1000000UL
#include <avr/io.h>
#include <util/delay.h>

void Pause(int ms)
{
   PORTA=0xFF;
   _delay_ms(ms);
}

void P (void)
{
   PORTA=0;
   _delay_ms(500);
   Pause(500);
}

void D(void)
{
   PORTA=0;
   _delay_ms(1000);
   Pause(500);
}

int main(void)
{
   DDRD=0xFF; //порт на выход
    while(1)
    {
        P(); P(); P();
      D(); D(); D();
      P(); P(); P();
      Pause(1000);
    }
}


А компилятор выдает следующее:
------ Build started: Project: AVRGCC1, Configuration: Debug AVR ------
Build started.
Project "AVRGCC1.cproj" (default targets):
Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='') was evaluated as (''!='').
Target "CoreBuild" in file "C:\Program Files\Atmel\AVR Studio 5.1\Vs\Compiler.targets" from project "G:\Temp\testavrstudio5\AVRGCC1\AVRGCC1\AVRGCC1.cproj" (target "Build" depends on it):
Task "RunCompilerTask"
C:\Program Files\Atmel\AVR Studio 5.1\make\make.exe all
In file included from .././AVRGCC1.c:8:0:
c:\program files\atmel\avr studio 5.1\extensions\atmel\avrgcc\3.3.1.27\avrtoolchain\bin\../lib/gcc/avr/4.5.1/../../../../avr/include/util/delay.h(89,3): #warning "F_CPU not defined for <util/delay.h>"
AVRGCC1.c
Invoking: AVR/GNU C Compiler
"C:\Program Files\Atmel\AVR Studio 5.1\extensions\Atmel\AVRGCC\3.3.1.27\AVRToolchain\bin\avr-gcc.exe" -funsigned-char -funsigned-bitfields -O1 -fpack-struct -fshort-enums -g2 -Wall -c -std=gnu99 -MD -MP -MF "AVRGCC1.d" -MT"AVRGCC1.d" -mmcu=atmega32 -o"AVRGCC1.o" ".././AVRGCC1.c"
c:\program files\atmel\avr studio 5.1\extensions\atmel\avrgcc\3.3.1.27\avrtoolchain\bin\../lib/gcc/avr/4.5.1/../../../../avr/include/util/delay.h: In function 'Pause':
c:\program files\atmel\avr studio 5.1\extensions\atmel\avrgcc\3.3.1.27\avrtoolchain\bin\../lib/gcc/avr/4.5.1/../../../../avr/include/util/delay.h(152,28): __builtin_avr_delay_cycles expects an integer constant.
make: *** [AVRGCC1.o] Error 1
Done executing task "RunCompilerTask" -- FAILED.
Done building target "CoreBuild" in project "AVRGCC1.cproj" -- FAILED.
Done building project "AVRGCC1.cproj" -- FAILED.

Build FAILED.
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========
А вот место на которое все указывает.
2012-03-12_091447.jpg
welcom
 
Сообщения: 1
Зарегистрирован: 12 мар 2012, 10:54


Вернуться в В помощь начинающим



Кто сейчас на конференции

Зарегистрированные пользователи: нет зарегистрированных пользователей

cron