Forum: Mikrocontroller und Digitale Elektronik AVR Studio startprobleme


von Holger Howey (Gast)


Lesenswert?

Hallo ...
Ich habe mir eine Schaltung auf einer Steckplatine mit einem AT90s4433
aufgebaut.
(Ohne Treiber für Motoren, nur LEDs und Taster)

Nun die Probleme bei der Software:
(Bin nach http://www.mikrocontroller.net vorgegangen)

AVR-GCC/ MAKE
Windows ME: Umgebungsvariab. mit msconfig eingestellt,
klappt alles bis auf %path% wird nicht akzeptiert.
Wo wird er gebraucht? Kann ich drauf verzichten?

AVR-GCC läuft, MAKE läuft, nach dem ich MAKE1 und
MAKE2 vom c:\avrgcc\include\make ein Verzeichnis höher kopiert habe.
MCU ist auf 4433 angepasst.( PS: Warum gibt es drei? MAKE1, MAKE2
und MAKEFILE)

Bei MAKE Ergebnis:
avr-gcc -c -g -O2 -Wall -Wstrict-prototypes -Wa,-ahlms=gcctest1.lst
-mmcu=at90s4433 -I. gcctest1.c -o gcctest1.o
avr-gcc  gcctest1.o   -Wl,-Map=gcctest1.map,--cref -mmcu=at90s4433
-o gcctest1.e
lf
avr-objcopy -O avrobj -R .eeprom gcctest1.elf gcctest1.obj
avr-objcopy -O ihex -R .eeprom gcctest1.elf gcctest1.rom
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load"
--change-section
-lma .eeprom=0 -O ihex gcctest1.elf gcctest1.eep
Errors: none

Soweit so gut! Oder?

Nun zum ersten Programm
AVR-Studio
Projekt//New
gcctest1 (von http://8bit.at/avr) angewählt
Source Files / Add File gcctest1.c eingefügt Location eingestellt
Target: Debug  Settings  Target Options /
          auf Run linker/build stage tools gestellt
          /make eingetragen
          Then: Run code eingestellt

und nun Project//Build kommt die Fehlermeldung:
Error: One or more source files cannot be found
und Error in Nordic Object file

Im Project Output steht:
avr-objcopy -O avrobj -R eeprom gcctest1 elf gcctest1.obj
Errors none

Was mache ich falsch? Oder ist es die Datenübertragung?
Eine .inc Datei an falscher Stelle? Oder doch %path%?

Gruß
Holger

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.