Forum: Mikrocontroller und Digitale Elektronik ATXMega128A1 Bootloader


von Norbert S. (norberts)


Lesenswert?

Hi,

bisher hatte ich nur mit normalen ATMega und Tiny zu tun, mit Bascom und 
Avrdude (mit scripts, was ich sehr schick finde).
Da bin ich recht fit aber mit C und Avrstudio usw. hatte ich nie was zu 
tun und daher keine Ahnung.

Jetzt habe ich habe hier ein Starterboard mit einem XMega128A1.
Das hier, sorry, in D ist die Seite etwas langsam:
http://item.taobao.com/item.htm?id=12649208880&ali_trackid=2:mm_14507416_2297358_8935934:1354366672_4k5_97739834

Da ist ein Testprogramm drauf (zeigt was auf dem LCD, man kann Sachen 
wie ADC usw. als Demo aufrufen) und wie ich stark hoffe auch ein 
Bootloader.
Dabei war eine CD mit AVRStudio und Winavr.

Die Frage ist nun, was könnte ich als Bootloader ausprobieren (also als 
Software auf dem Rechner) und wo finde ich das z.B. in Avrstudio? Ich 
blicke da überhaupt nicht durch.
Anschluss ist per USB und dem FT232 auf dem Board. Das scheint auch zu 
tun, in irgendeinem Modus der Demosoftware bekomme ich zumindest wirre 
Zeichen. Baudrate müsste ich zur Not ausprobieren aber bis jetzt weiß 
ich nichtmal womit ich das tun sollte.

Gibt es DIE Standardsoftware für DEN Bootloader von Atmel? Mir ist da 
noch nie was über den Weg gelaufen.

Später will ich dann mit einem Jtag-ICE-Clon und Avrdude programmieren 
aber das Ding kommt erst noch und ob das so funzt wie es soll ist bei 
den Clonen ja auch nicht 100% sicher. Das Ding war aber so dermassen 
billig, daß ich es damit versuchen will. Es wäre daher schön, wenn ich 
ein Testprogramm auch erstmal per Bootloader draufschieben könnte um 
dann bei den Tests mit dem Clon ein paar Fehlerquellen schon 
ausgeschlossen zu haben.

Also was wären die möglichen Standardtools für einen Bootloader auf so 
einem Board?

Gruß,
Norbert

von Norbert S. (norberts)


Lesenswert?

Hi,

ich hab auf der CD die dabei war nun noch die AVROSP.exe gefunden. Die 
findet offensichtlich keinen Bootloader, egal wie ich mit Baudrate und 
Com-Port herumprobiere.
Also ist wohl wirklich keiner drauf.
Nagut, der JTAG Adapter war inzwischen gekommen also zum Office 
gelatscht und geholt.
Toll, JTAG ICE (mkI) kann gar keine XMega...

Also besorge ich mir noch einen Jtag ICE mkII (Clon). Oder reicht ein 
Dragon? Wo wären da die Nachteile? Das macht auch als Clon hier einen 
Preis von ca. 40€ zu 80€. Was anderes als Clon kommt erstmal nicht in 
Frage, kriege ich hier in China auch gar nicht so einfach.

Also, Jtag ICE mkII oder Dragon? Gute/schlechte Erfahrungen mit denen 
als Clon?

Gruß,
Norbert

von Steffen H. (avrsteffen)


Lesenswert?

Also wenn da noch kein Bootloader drauf ist, musst du einen Bootloader 
eh erst mal auf den Xmega bringen. Und das geht halt nur über PDI oder 
JTAG. Der orginal AVR ISP II kann PDI und kostet ca. 40€.

Einen Bootloader für den ATXmega128A1 gibt es z.B. bei Chip45 zum freien 
Download incl. PC-Software.
http://www.chip45.com/avr_bootloader_atmega_xmega_chip45boot2.php


Steffen

von Norbert S. (norberts)


Lesenswert?

Hi,

der Bootloader ist mir nicht so wichtig aber wie ich geschrieben hatte, 
könnte ich damit erstmal probieren weil ich sonst keine Möglichkeit 
habe, keinen (passenden) Jtag Adapter oder PDI.
Wenn ich das hab, brauche ich auch keinen Bootloader mehr, dann mache 
ich das mit Jtag.

Ich will auch Jtag zum Debuggen haben und das nicht nur für Xmega 
sondern da geht es hauptsächlich um ATMega. Also zwei Themen, erster 
Einstieg in XMega (da hätte es ein Bootloader getan wenn einer drauf 
gewesen wäre) und Debuggen mit Jtag für ATMega. Die haben kein PDI also 
brauche ich jetzt einen halbwegs vernünftigen Jtag-Adapter der das alles 
kann.

Frage ist also Dragon oder Jtag ICE mkII?
Beides jeweils Clon.

Gruß,
Norbert

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.