Servus miteinander,
ich habe vor ein paar Tagen meinen Asuro zusammengebaut und wollte ihn nun mit Hilfe der mitgelieferten Software kompilieren.
Das Programm lautet:
#include "asuro.h"
int main(void)
{
Init();
StatusLED(RED);
while(1);
return 0;
}
Nun bekam ich bei Programmers Notepad die Fehlermeldung:
> "make.exe" all
set -e; avr-gcc -MM -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=asuro.lst asuro.c \
| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > asuro.d; \
[ -s asuro.d ] || rm -f asuro.d
0 [main] sh 8176 sync_with_child: child 4508(0x16C) died before initialization with status code 0xC0000142
47426 [main] sh 8176 sync_with_child: *** child state waiting for longjmp
/usr/bin/sh: fork: Resource temporarily unavailable
set -e; avr-gcc -MM -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=test.lst test.c \
| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > test.d; \
[ -s test.d ] || rm -f test.d
0 [main] sh 3616 sync_with_child: child 8012(0x17 died before initialization with status code 0xC0000142
10780 [main] sh 3616 sync_with_child: *** child state waiting for longjmp
/usr/bin/sh: fork: Resource temporarily unavailable
-------- begin --------
avr-gcc --version
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.
avr-gcc -c -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=test.lst test.c -o test.o
In file included from asuro.h:34,
from test.c:1:
c:/winavr-20100110/lib/gcc/../../avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use <avr/interrupt.h>."
test.c: In function 'main':
test.c:8: error: too few arguments to function 'BackLED'
make.exe: *** [test.o] Error 1
> Process Exit Code: 2
> Time Taken: 00:01
Im Internet habe ich gelesen, dass diese Version bei Windows 10 Probleme macht. Deswegen habe ich mir AVR Studio5.1 herunter geladen.
Dort wähle ich als neues Projekt AVRGCC Executable Projekt aus und Wähle den ATmega8. Hier erhalte ich bei dem oben genannten Programm folgende Fehlermeldung:
Error 1 asuro.h: No such file or Directory
Ich denke, ich muss die asuro.h bib irgendwie einbinden??? Allerding konnte ich nicht heraus finden wie.
ich hoffe ihr könnt mir Helfen.
Gruß
Lesezeichen