Forum: Compiler & IDEs projekt in AVR studio 4 laden


von Wolfgang H. (hastekene)


Lesenswert?

Hallo ich bin neu bei der Programmierung in C und Versuche nun schon 
seit Tagen Vergeblich ein Projekt lauffähig in AVR Studio 4  Version 
4.15 lauffähig zu laden habe sogar schon das Externe Makrfile angeklickt
alles was ich bekomme sind Fehlermeldungen die da lauten:

D:\AVR-Info\RC_SUM_GEN\SourceCode\main.c:  is not a AVR Studio 
4-savefile

gcc plug-in: Error: Object file not found on expected location 
D:\AVR-Info\RC_SUM_GEN\SourceCode\RcSender.elf

Ich bin schon am Verzweifeln wieso geht das nicht wie bei Anderen 
Programmiersprachen wie  Assembler Delphi oder  Pascal laden und Starten

von Matthias D. (marvin42)


Lesenswert?

Hallo,

die Projektinfos werden in einer .aps-Datei gespeichert - über diese 
wird bei mir auch das AVR-Studio gestartet. Alles weitere funktioniert 
im Prinzip wie beim MS-VisualStudio.

Hast du schon mal versucht, ein neues, leeres Projekt anzulegen - und 
dann deine C-Dateien da hinzufügen ? Ich gehe mal davon aus, dass du den 
WinAVR installiert hast, oder ?

matthias

von Johannes M. (johnny-m)


Lesenswert?

Matthias D. wrote:
> Ich gehe mal davon aus, dass du den
> WinAVR installiert hast, oder ?

Wolfgang Hopperdietzel wrote:
> gcc plug-in: Error: Object file not found on expected location
> D:\AVR-Info\RC_SUM_GEN\SourceCode\RcSender.elf

Ansonsten kann ich nur zustimmen: Neues Projekt erstellen, Sourcen 
angeben und es sollte laufen. Allerdings stellt sich noch die Frage, ob 
die Sourcen bzw. das ursprüngliche Projekt überhaupt für WINAVR 
geschrieben wurden...

von Wolfgang H. (hastekene)


Lesenswert?

Johannes M. wrote:
> Matthias D. wrote:
>> Ich gehe mal davon aus, dass du den
>> WinAVR installiert hast, oder ?
>
> Wolfgang Hopperdietzel wrote:
>> gcc plug-in: Error: Object file not found on expected location
>> D:\AVR-Info\RC_SUM_GEN\SourceCode\RcSender.elf
>
> Ansonsten kann ich nur zustimmen: Neues Projekt erstellen, Sourcen
> angeben und es sollte laufen. Allerdings stellt sich noch die Frage, ob
> die Sourcen bzw. das ursprüngliche Projekt überhaupt für WINAVR
> geschrieben wurden...

Gute Frage nur wie kann ich sehen mit welchem Programm ein Projekt 
realisiert wurde

von Wolfgang H. (hastekene)


Lesenswert?

Ich habe mir die neueste Version von WIN AVR heruntergeladen aber nicht 
vernünftig zum laufen gebracht.
In anderen Foren wurden Probleme mit der neuen Version WIN AVR 
beschrieben.
Gibt es die Möglichkeit frühere Versionen von WIN AVR herunterzuladen ? 
Unter Sourceforgnet steht nur die neueste .

von Johannes M. (johnny-m)


Lesenswert?

Wolfgang Hopperdietzel wrote:
> Gute Frage nur wie kann ich sehen mit welchem Programm ein Projekt
> realisiert wurde
Wenn Du eine der Quelldateien posten könntest, dann kann man das 
vermutlich schon sehen, ob das WINAVR-kompatibel ist.

> Ich habe mir die neueste Version von WIN AVR heruntergeladen aber nicht
> vernünftig zum laufen gebracht.
Was heißt "nicht vernünftig"?

> Gibt es die Möglichkeit frühere Versionen von WIN AVR herunterzuladen ?
> Unter Sourceforgnet steht nur die neueste .
Nö. Musst nur auf der Download-Seite auf "WINAVR" klicken. Dann 
erscheint diese Seite:
http://sourceforge.net/project/showfiles.php?group_id=68108&package_id=66543

von Wolfgang H. (hastekene)


Lesenswert?

danke ich habe die dateien manuell integriert und es funktioniert.

nun meine nächste Frage zu AVR in C

gibt es irgendwo ein Tutorial in Deutsch  in dem die verwendung der 
Pinzuweisungen bzw Auswertung beschrieben ist mit Pinzuweisung bzw 
Auswertung meine ich zb.:

USR & (1<<UDRE)

PORTD |= (1<<PD6)

DDRD = (1<<PD7)|(1<<PD6)|(1<<PD2);

von Johannes M. (johnny-m)


Lesenswert?

Wolfgang Hopperdietzel wrote:
> gibt es irgendwo ein Tutorial in Deutsch  in dem die verwendung der
> Pinzuweisungen bzw Auswertung beschrieben ist mit Pinzuweisung bzw
> Auswertung meine ich zb.:
>
> USR & (1<<UDRE)
>
> PORTD |= (1<<PD6)
>
> DDRD = (1<<PD7)|(1<<PD6)|(1<<PD2);
Klar gibt es das, ist sogar ganz nah! Einfach mal das 
AVR-GCC-Tutorial zu Rate ziehen!

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.