Уведомления
Очистить все

AVRStudio

3 Посты
2 Пользователи
0 Likes
12.6 Тыс. Просмотры
zer-gut
(@zer-gut)
New Member
Присоединился: 14 лет назад
Сообщения: 2
Topic starter  

Работал в ней, понравилась, привык. Решил поставить, скачал, при попытке установить пишет: AVRStudio 4.18 must be instaled. Как я понял она уже установлена. Но я не могу найти ее. Искал в реестре, чистил его - толку ноль. Подскажите решение проблемы.
Заранее спасибо.


Цитата
zer-gut
(@zer-gut)
New Member
Присоединился: 14 лет назад
Сообщения: 2
Topic starter  

Проблема решена. Невнимательность моя, ставил обновления.
Тему можно закрыть


ОтветитьЦитата
welcom
(@welcom)
New Member
Присоединился: 12 лет назад
Сообщения: 1
 

Привет всем знатокам! Помогите разобраться плиз! Писал до этого в 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 FilesAtmelAVR Studio 5.1VsCompiler.targets" from project "G:Temptestavrstudio5AVRGCC1AVRGCC1AVRGCC1.cproj" (target "Build" depends on it):
Task "RunCompilerTask"
C:Program FilesAtmelAVR Studio 5.1makemake.exe all
In file included from .././AVRGCC1.c:8:0:
c:program filesatmelavr studio 5.1extensionsatmelavrgcc3.3.1.27avrtoolchainbin../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 FilesAtmelAVR Studio 5.1extensionsAtmelAVRGCC3.3.1.27AVRToolchainbinavr-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 filesatmelavr studio 5.1extensionsatmelavrgcc3.3.1.27avrtoolchainbin../lib/gcc/avr/4.5.1/../../../../avr/include/util/delay.h: In function 'Pause':
c:program filesatmelavr studio 5.1extensionsatmelavrgcc3.3.1.27avrtoolchainbin../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 ==========
А вот место на которое все указывает.


ОтветитьЦитата