PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : winavr-cprogramm in avr-studio



pebisoft
20.02.2005, 18:14
hallo, kann man ein reines winavr-c-programm im avr-studio zum laufen bringen.
mfg pebisoft

muraad
20.02.2005, 18:54
Vielleicht gibts ja ein Programm das dier übersetzte C Datei (z.B. .hex) in ne Assembler Datei umwandelt.
AVR-Studio ist doch nur für die Assemblerprogrammierung, oder ?
Gruß Muraad

PS: Wolltest doch mal ne umfangreiche Libary für WinAVR.
AVRLib (I2C,A/D,glcd,gps,pwm,uart,timer,rtc usw.) ist die Antwort.
http://savannah.nongnu.org/projects/avr-libc/
oder direkt
http://savannah.nongnu.org/download/avr-libc/

pebisoft
20.02.2005, 21:16
hallo, vielen dank für die adresse.
werde doch langsam winavr-c lernen.

was ist das für eine fehlermeldung in der loop_until...:

./lcd.c:73: error: invalid lvalue in unary `&'

loop_until_bit_is_clear(Read_LCD(0),BusyBit); //Wartet bis LCD wieder bereit

mfg pebisoft

bluebrother
20.02.2005, 22:37
... einfach mit dem AVRStudio aufmachen, als Target Device den Simulator nehmen und den Decompiler anschmeißen. Sollte reichen :)

Kjion
21.02.2005, 10:11
Verstehe ich das richtig, das du deinen C-Code simulieren willst ?? Das geht entweder mit dem Debugger der beim WinAVR Packet dabei ist, aber auch mit dem AVR-Studio.

Du musst im Makefile allerdings eintragen das du auch das "extcoff" Format erzeugt haben willst ( am besten geht das per MFile ). Damit liefert dir ein Aufruf von make eine .cof Datei welche du dann im AVRStudio laden kannst. Dann siehts du da deine C-Code und kannst dir auch die Variablen anschauen.

MfG Kjion