Hallo zusammen, gibt es eine Möglichkeit den unter Eclipse geschrieben C-Code auf einen Microcontroller zu übertragen? wenn ja wie? Danke im voraus
bisher benutze ich das Programm keil und wandelete den Code in Assembler um. danach konnte ich ihn mit Flip übertragen. würde das gerne unter linux machen, leider bekomm ich da Flip nicht zum laufen. kann ich den c-code direkt auf den uC schieben oder muss ich den zuvor umwandeln?
ok, zum besseren verständis: ich Programmier normal in C wie kommt dann der Code auf den uC? brauch ich da nicht Harware Librarys? hast du sowas schonmal gemacht?
µCs in Java zu programmieren wäre auch zu vield es guten ;-) jetzt weiß ich aber immernoch nicht, welche µCs du überhaupt programmieren willst und welches Hardwaretool du dafür hast.. ja mit eclipse haben wir in der fh kleine ATmegas programmiert und bin damit daheim auf kleinen CortexM4 zu gange
in der Schule benutzen wir den Atmel 89c51 benutze aber zu Hause den AT Mega128 hardwaretool hab ich keine. wird direkt auf der Platine programmiert. das wäre die nächste frage gewesen. welches Progammierhardware verwedest du? ich hatte dieses in Aussicht: Best.-Nr.: 149969 - U1 den es bei Conrad zu kaufen gibt kennst du ein gutes Buch das das Thema behandelt speziell Eclipse und uC?
welche platine hast du denn auf welcher der 128er sitzt? STK500? flashst du den µC über Bootloader bzw. UART dementsprechend? mit deinem vorgeschlagenem tool wirst du nicht glücklich, da musste das ding ja immer wieder rein und rausnehmen, wär mir zuviel aufwand. ATmega128 bietet sich ISP oder für den größeren Geldbeutel JTAG an. Da du wohl bereit bist größere Summen zu investieren empfehle ich dir den JTAGICE MK2 von AVR, damit is man rundum versorgt, den benutze ich auch. zum thema eclipse + avr lohnt es sich google zu bemühen, da gibt es sicherlich ein haufen tuts, wie man das ding mit nem compiler verheiratet und über JTAG den käfer quälen kann.
Schon mal bei Google geschaut nach "AVR Eclipse" ??? Vielleicht hilft das hier ja schon mal weiter ... funktioniert mit dem AVR-ISP MK2 bei mir... http://www.mikrocontroller.net/articles/AVR_Eclipse
das habe ich bereits eingerichtet. nun wollte ich den uC der Schule programmieren. allerdings konnte ich den C-Code nicht übertragen. muss ich den vorher in Assembler umwandeln? bzw kann es sein dass es an meiner Hardware liegt und ich ein Progammiergerät benötige?
Nein, wenn alles richtig eingerichtet ist, wird dein C-Programm kompiliert und dann in den µC übertragen. Zum Programmieren wird bei AVR Eclipse das Programm AVRDUDE genutzt. Dein Programmer deshalb von AVRDUDE unterstützt werden... welchen Programmer verwendest Du?
http://www.mikrocontroller.net/articles/AVR-Tutorial Bitte von vorne bis hinten durchlesen. Das hat dann noch nichts mit C zu tun, C gibt es dann hier: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial Oliver
ok, jetzt ist mein einiges klarer geworden. Außerdem hab ich dieses Video gefunden: http://www.youtube.com/watch?v=QMjULBXdf0I bin mir jetzt aber nicht sicher ob ich einen Programmer brauche oder ob ich das Programm direkt über meine Testplatine auf den Microcontroller bekomme. mit Flip funktioniert es zumindest. vielleicht kann mir jemand weiterhelfen da ich einen 89c51 besitze würde mir gerne die Kosten sparen :-) vielleicht kann mir dann noch jemand sagen, was ich bei Eclipse für ein uC einstellen muss dass die Daten übertragen werden Danke im voraus
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.