Unterschiede zwischen den Revisionen 9 und 10
Revision 9 vom 10.04.2009 16:34
Größe: 2172
Kommentar:
Revision 10 vom 28.04.2010 22:56
Größe: 2175
Autor: anonym
Kommentar: converted to 1.6 markup
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 4: Zeile 4:
[[TableOfContents]] <<TableOfContents>>
Zeile 10: Zeile 10:
 * Bei Benutzung der SerCon ist eine '''echte''' serielle Schnittstelle erforderlich.[[BR]](Alternativ zur SerCon ist auch die Benutzung verschiedener USB-ISP-Programmer möglich - entsprechende Programmer-Software vorausgesetzt. Da die Schnittstellenbelegungen beim MK von den ATMEL-Standardbelegungen abweichen, müssen dafür eventuell entsprechende Adapter hergestellt werden.)'''MKUSB geht nicht'''  * Bei Benutzung der SerCon ist eine '''echte''' serielle Schnittstelle erforderlich.<<BR>>(Alternativ zur SerCon ist auch die Benutzung verschiedener USB-ISP-Programmer möglich - entsprechende Programmer-Software vorausgesetzt. Da die Schnittstellenbelegungen beim MK von den ATMEL-Standardbelegungen abweichen, müssen dafür eventuell entsprechende Adapter hergestellt werden.)'''MKUSB geht nicht'''
Zeile 12: Zeile 12:
 * Anschluß an der SerCon: ISP1 für die [:BrushlessCtrl:BL-Ctrl], ISP2 für die FlightCtrl.  * Anschluß an der SerCon: ISP1 für die [[BrushlessCtrl|BL-Ctrl]], ISP2 für die FlightCtrl.
Zeile 20: Zeile 20:
 * Anschluß an der SerCon: ISP1 für die [:BrushlessCtrl:BL-Ctrl], SIO für die FlightCtrl.  * Anschluß an der SerCon: ISP1 für die [[BrushlessCtrl|BL-Ctrl]], SIO für die FlightCtrl.
Zeile 31: Zeile 31:
 * ["MikroKopter-FAQ-Inbetriebnahme"]
 * ["BL-Ctrl Anleitung"] (Kapitel 3. Einspielen der Software in den Regler)
 * [:FCAufbauUnbestueckt:FC Aufbauanleitung für unbestückte Platinen] (Kapitel 7. Aufspielen der Software)
 * [[MikroKopter-FAQ-Inbetriebnahme]]
 * [[BL-Ctrl_Anleitung]] (Kapitel 3. Einspielen der Software in den Regler)
 * [[FCAufbauUnbestueckt|FC Aufbauanleitung für unbestückte Platinen]] (Kapitel 7. Aufspielen der Software)

Da es zu den Begriffen Flashen und Updaten insbesondere bei Neueinsteigern immer wieder Konfusion gibt, hier kurz das Wesentliche in komprimierter Form:

Flashen

  • Einspielen der Firmware direkt vom PC in den Mikrocontroller (In System Programming - ISP).
  • Muß in der Regel nur einmal bei selbstbestückten Platinen gemacht werden (bei vorbestückten nicht nötig), nämlich um den Bootloader auf den Chip zu bringen.
  • Bei Benutzung der SerCon ist eine echte serielle Schnittstelle erforderlich.
    (Alternativ zur SerCon ist auch die Benutzung verschiedener USB-ISP-Programmer möglich - entsprechende Programmer-Software vorausgesetzt. Da die Schnittstellenbelegungen beim MK von den ATMEL-Standardbelegungen abweichen, müssen dafür eventuell entsprechende Adapter hergestellt werden.)MKUSB geht nicht

  • Jumper der SerCon muß gesetzt sein.

  • Anschluß an der SerCon: ISP1 für die BL-Ctrl, ISP2 für die FlightCtrl.

Updaten

  • Der Bootloader kommuniziert seriell mit dem PC, nimmt von diesem die neue FW entgegen und schreibt sie seinerseits in den Mikrocontroller.
  • Wird jedesmal dann gemacht, wenn eine neue Firmware eingespielt werden soll.
  • Es ist keine echte serielle Schnittstelle nötig, ein USB-RS232-Wandler funktioniert auch. Mkusb auch

  • Jumper der SerCon muß abgezogen sein.

  • Anschluß an der SerCon: ISP1 für die BL-Ctrl, SIO für die FlightCtrl.

Sonstiges

Beim Flashen und Updaten der BL-Ctrl sollten die I2C-Kabel abgelötet werden.

Der Bootloader ist optional (aber bequem und hier mittlerweile de-facto-Standard). Verzichtet man darauf, müssen neue Firmwares jedesmal geflasht werden.

Auch aufpassen: Im Forum wird oft "umgangssprachlich" von Flashen gesprochen, wenn eigentlich Updaten gemeint ist. ("Hab' grad die neue FW geflasht.." etc.).

Weiterführende Links