Moin Community, habe bis jetzt immer mit einem ARM 7 oder 9 unter Windows gearbeitet und diese per MultiICE programmiert/debugged. Nun habe ich in einem Projekt den ATmega128 von Atmel vor mir und würde es gerne schaffen, auf diesen unter Linux etwas Code zu bekommen. Das Board ist ein Ethernut 1.3 (http://ethernut.de/en/hardware/enut1/) und bietet als Schnittstelle COM, Ethernet, SPI und JTAG. Per COM und "cu" mit dem Board zu kommunizieren haben ich schon hinbekommen. Bin danach schön der Anleitung "NUT/OS Development under Debian Sarge" (http://ethernut.de/en/documents/debiansage.html) gefolgt und versuche jetzt gerade meine .hex-Dateien auf den ATmega128 zu transferieren. Doch ich habe leider keine Ahnung, welche von den oben genannten Schnittstellen für die Programmierung überhaupt in Frage kommt und welche sinnvoll ist bzw. wie ich diese per "avrdude" anspreche. Muss gestehen, dass ich in der Kombination von Atmel und Linux ein ziemlicher Neuling bin. Also die Probleme/Fragen nochmal zusammengefasst: - COM/Ethernet/SPI/JTAG, welche eignet sich zum Programmieren des ATmega128? - Was bräuchte ich für die evtl. Programmierung unter den oben genannten Schnittstellen. - Wie muss ich avrdude für die jeweilige Schnittstelle einrichten. Ein paar Infos zum System: - Kubuntu - Alle Tools laut Anleitung fehlerfrei installiert (http://ethernut.de/en/documents/debiansage.html) - Board: Ethernut 1.3 mit COM/Ethernet/SPI/JTAG - Schnittstelle zum PC: COM/Ethernet Schon mal Vielen Dank für die Infos. Gruß chackie-lee
Ist der von Egnite vorinstallierte Bootloader eboot noch im Board drin? Wenn ja, dann müsstest du über Ethernet deine Useranwendungen hochladen können. http://www.ethernut.de/en/eboot/index.html Immer müsstest du Code über einen ISP-Adapter in den AVR reinbekommen. Solche Adapter gibt es von Selbstbau über Preiswert bis Teuer. Im Wiki hier ist ein ausführlicher Artikel AVR In System Programmer drin. Mit der Software AVRDUDE sollte das funktionieren. http://ethernut.de/en/isp/index.html
Hi Stefan und Co, der eboot ist noch drauf und die beschriebene vorgehensweise per Ethernut scheint zu funktionieren. Mit dem ISP-Adapter habe ich meine Probleme. Bekomme avrdude dazu eine Verbindung aufzubauen allerdings scheint dann nichts weiter zu passieren, da ich nicht zur Console zurückkomme. Aber danke schon mal, hab eh gerade ein paar Probleme mit gcc, aber dazu ein neues Thema. Gruß chackie-lee
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.