Archiv verlassen und diese Seite im Standarddesign anzeigen : C File compilieren
hi,
ich hoffe auf eure hilfe O:)
habe ein c-file hier das in einen at89c2051 muss. also das teil in hex umwandeln. nur wie?? ich hab mal mit sdcc probiert aber das hat mir nen mist ausgespuckt.
ich hab bisher nicht viel verstanden. nur soviel: c-file mit nem compiler in asm umwandeln. dann die asm mit nem assembler in hex umwandeln.
ich steh voll im wald. absolut null ahnung.
ich bedanke mich schon mal
Hallo,
lad Dir das AVR-Studio samt ServicePack und WinAvr runter:
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725
http://sourceforge.net/projects/winavr
Installiere beides, erzeuge Dir im AVRStudio ein gcc-Projekt für diesen Prozessor, copy/paste den Inhalt des C-Files und er sollte Dir ein .hex-File generieren. Das kannst Du dann in den Controller laden.
danke für die antwort.
werd das gleich mal ausprobieren. hoffe das funzt.
hatte schonmal das avr studio aufm rechner. leider hatte ich den at89 nicht gefunden. nur die neuern avr at90... dann hab ich es gleich wieder gelöscht.
versuch schon seit einer woche den sourcecode umzuwandeln...
Ich glaube aber kaum, daß Du das Programm mit avr-gcc kompiliert bekommst.
Gruß Sebastian
mit was dann?????
:-s keine Ahnung, für mich steht aber fest, es ist kein AVR.
Gruß Sebastian
SDCC scheint schon richtig gewesen zu sein, denn du hast ja nen 8051er µC und keinen AVR (da wäre AVR-GCC richtig gewesen).
Was gibt SDCC denn für ne Fehlermeldung aus, wenn du versuchst die Datei zu kompilieren? Hast du dir die Datei AT892051.h besorgt und ins selbe Verzeichnis kopiert wie die .c-Datei?
es ist ein 8051 und kein avr. richtig.
keine fehlermeldung. ich mache "sdcc -c modul.c"
dann spukt er das file im anhang aus.
irgendwas ist da faul ](*,)
die header datei stammt von keil. kanns daran liegen?? habe auf der atmel hp zwar include dateien gefunden (beim c2051) die versch. unterordner haben (keil, sdcc,...) aber bei sdcc hab ich nirgends ein c2051 file gesehen. (sondern solche AT89C5131,...)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.