Forum: Mikrocontroller und Digitale Elektronik AVR XMEGA-A1 XPlained - timout error


von Ethem K. (etho38)


Angehängte Dateien:

Lesenswert?

Hallo Leute,


ich habe ein Problem und zwar mein Mikrocontroller geht nicht.

Wenn ich beim anschließen die LED0 Taste gedrückt halte und anschließend 
das Programm ausführe krieg ich immer einen timeout error. Die LED auf 
dem Mikrocontroller leutet dann rot. Wenn ich die LED0 Taste gedrückt 
halte sollte sich eigentlich der Mikrocontroller reseten, was er aber 
beim mir nicht macht.
Ich habe es auch mit dem Programm Flip versucht, aber leider ging es 
auch nicht.

Vielen Dank im voraus

: Bearbeitet durch User
von Stefan F. (Gast)


Lesenswert?

Wie ist das Board mit deinem Computer verbunden, per USB Kabel oder über 
einen externen JTAG/PDI Programmer?

Ist der Bootloader installiert? Eventuell hast du ihn durch eine andere 
Frimware überschrieben.

Ist der COM-Port richtig? Wie zeigt dein Gerätemanager die COM-ports an 
(Screenshot)?

Bist du sicher, dass kein anderes Programm den COM-port bereits benutzt?

Du must den Taster SW0 gedrückt halten, bevor du das USB Kabel 
ansteckst. Hast du das so gemacht?

Konntest du das Board in der Vergangenheit schionmal erfolgreich nutzen?

> aber leider ging es auch nicht.

Dann hast du sicher eine Fehlermeldung erhalten, die du uns zeigen 
solltest.

von Ethem K. (etho38)


Angehängte Dateien:

Lesenswert?

Hallo Stefan,

Der Mikrocontroller ist per USB Kabel mit dem Laptop verbunden.

Ich weiß nicht ob der Bootloader installiert ist, aber ich vermute, dass 
es schon installiert ist
Weißt du eventuell wie ich das überprüfen könnte?


Bevor ich den Mikrocontroller angeschlossen habe, habe ich die LED0 
Taste gedrückt. Es geht leider nicht.

In Vergangenheit konnte ich den Mikrocontroller nutzen.



Vielen Dank für deine Mühe!!

von Norbert T. (atos)


Lesenswert?

> Wenn ich die LED0 Taste gedrückt halte sollte sich eigentlich der 
Mikrocontroller reseten, was er aber beim mir nicht macht.

Nein, es gibt auf dem Board keinen Reset-Taster. Man hält die Taste 
gedrückt, um in den Bootloader-Modus zu kommen, d. h. nach einem Reset, 
z. B. durch erneutes anschließen des Boards wird zunächst geprüft, ob 
die Taste gedrückt ist - wenn ja, dann Bootloader, nein - das "normale" 
Programm wird ausgeführt.

Wenn das Programmieren früher geklappt hat, war der Bootloader 
offensichtlich drauf, vielleicht hast du ihn zufällig überschrieben oder 
falsche Fuses gesetzt?

Laut Guide dürfte das eigentlich nicht passieren: "The boot loader 
section is protected, and can only be erased with an external 
programmer.", aber ich schon so ein Problem und musste den Bootloader 
neu brennen...

Am einfachsten wäre mit einem externen Programmer den Bootloader noch 
Mal zu brennen und schauen was passiert.
Überprüfe die Einstellungen des Com-Ports: Baudrate, Parity usw. 
Versuche die Port-Nummer zu ändern, manchmal hilft sowas... (allerdings 
nicht all zu oft..)

: Bearbeitet durch User
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.