поставил avr studio написал код программы небольшой
хотел сделать build, он говорит тио нету winavr / скачал установил..
дальше делаю build ( кстати компилисровать отказывается )
и вижу ошибку :
- Код: Выделить всё • Развернуть
rm -rf qwe.o qwe.elf dep/ qwe.hex qwe.eep
Build succeeded with 0 Warnings...
avr-gcc -mmcu=at90s8515 -Wall -gdwarf-2 -O0 -Wp,-M,-MP,-MT,qwe.o,-MF,dep/qwe.o.d -c ../qwe.c
avr-gcc -mmcu=at90s8515 qwe.o -o qwe.elf
C:/WinAVR/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crts8515.o: In function `__vectors':
../../../../../avr-libc-1.4.3/crt1/gcrt1.S:51: undefined reference to `main'
make: *** [qwe.elf] Error 1
Build failed with 1 errors and 0 warnings...
код программы простой:
- Код: Выделить всё • Развернуть
#include <avr/io.h>
#include <avr/io8515.h>
#include <stdlib.h>
#define F_CPU 8000000
void main(void)
{
DDRA = 0xff; // íàçíà÷àåì âñå ëèíèè ïîðòà A íà âõîä, êðîìå PA0,1,2
DDRC = 0xff;
PORTA = 0xff; // ïîäêëþ÷àåì âíóòðåííèå íàãðóçî÷íûå ðåçèñòîðû, êðîìå PA0,1,2
PORTC = 0xff;
while(1){
}}
не понимаю чего за ошибка то?