PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : WICHTIG!! Problem mit AVR-GCC



Nigthlord
25.10.2007, 15:10
Hallo alle miteinander.

Ich bin Student an der Uni Luxembourg (UNI.LU) und arbeite an einem Workshop mit AVR-Studio 4.13 build 528 und WinAVR-20070525

Wenn ich dieses ganz einfache Program :


#include <avr/io.h> /* the lib "avr/io.h" located in
avr directory of WINAVR
installation location*/

#define DDRA = 0x00; /*set port A pins as inputs*/
#define DDRD = 0xFF; /*set port D pins as outputs*/

int c; /* C is a real number*/

int main(){ /* start the main program*/

start: /*mark "start"*/

c=PINA; /*read all 8 pin bits of port A and
store to variable c*/

PORTD=c; /*send value c to Pins of port D*/

goto start; /*goto the mark "start"*/

}
eingebe und BUILDen will(F7) dann erscheint diese fehlermeldung:

gcc plug-in: Error: Object file not found on expected location C:\Users\BLABLABLA\AVR-Studio Saves\TEST\default\TEST.elf

Wass kann ich da tun ?????
Muss unbedingt so schnell wie möglich vorankommen mit der programmierung.


Danke für die antworten

Euer Nightlord

MartinFunk
25.10.2007, 15:55
Hi,

dein Code sollte etwa so ausehen:

#include <avr/io.h> /* the lib "avr/io.h" located in
avr directory of WINAVR
installation location*/



int c; /* C is a real number*/

int main(){ /* start the main program*/

DDRA = 0x00; /*set port A pins as inputs*/
DDRD = 0xff; /*set port D pins as outputs*/

while (1){

c=PINA; /*read all 8 pin bits of port A and
store to variable c*/

PORTD=c; /*send value c to Pins of port D*/

}
}

Ich würde nicht mit dem goto befehl arbeiten sondern eine While schleife nehmen!

und Code bitte in Code Tag's.

MfG Martin

Nigthlord
25.10.2007, 19:38
Ok, hab mein programm geändert.

funktioniert trotzdem nicht :-(

Dass bringt mich zim verzweiffeln

P.S. Das ganze läuft auf : TÄTÄÄAA !! Windows VISTA.



Bei mir am Desktop leuft es prima (XP)
ABER
im Laptop(Vista) läuft es nicht, da kommt immer diese Fehlermeldung:



gcc plug-in: Error: Object file not found on expected location C:\Users\BLABLABLA\AVR-Studio Saves\TEST\default\TEST.elf


Danke für die antwort

EUER NIGHTLORD

P.S. Sorry für den fehler (und Code bitte in Code Tag's.) : Ist mein erster posted hier bei euch lol.

MartinFunk
25.10.2007, 20:00
Hi,
Ich weis nur das es diverse probleme mit AVR-GCC und Vista giebt.

vileicht mal google befragen oder die foren suche

MfG Maritn

EDIT: Probier mal wenn du deinen Code nach C:\TEST kopierst und da kommpilierst!

Viktor
25.10.2007, 20:52
hallo, also auf meinem Laptop (Vista) läuft WinAVR einwandfrei!
Ich verwende aber nur PN2.

Soweit ich weiß, wenn man allerdings WinAVR in AVR Studio einbinden möchte, muss man zusätzlich einen Pach für VISTA runterladen.
Diesen hier: http://www.madwizard.org/extern/winavr-vista/

hab aber selber nicht ausprobiert (s.o.)

Nigthlord
28.10.2007, 20:36
Hallo leute.

Das problem hat sich gelöst:

Nach einer unedlichen anzahl neuinstallationen und versuchen dat es jetzt geklapt.

Habe alle projekte gelöscht und deue erzeugt und dann ging es wieder flot.

Frag mich bloss keiner warum, wesswegen, wesshalb und sonst noch wass.
ICH WEISS ES SELBST NICHT.

Ich nehme an die alten projekte waren fehlerhaft.
frage mich aber dann wieso ich weder die alte noch die neue projekte Builden konnte?!?!

Wie auch immer, Jetzt gehts wieder und ich kann an meinem Workshop arbeiten.

Vielen lieben dank an alle und entschuldigt ie unannehmlichkeiten.

EUER NIGHTLORD