Unterschiede zwischen den Revisionen 1 und 3 (über 2 Versionen hinweg)
Revision 1 vom 11.02.2009 02:03
Größe: 1611
Autor: Quant
Kommentar:
Revision 3 vom 11.02.2009 02:53
Größe: 1939
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 10: Zeile 10:
 * Bei Benutzung der SerCon ist echte serielle Schnittstelle erforderlich.
Zeile 11: Zeile 12:
 * Anschluß an der SerCon: ISP1 für die BLCtrl, ISP2 für die FlightCtrl.
 * Eine echte serielle Schnittstelle ist erforderlich.
 * Anschluß an der SerCon: ISP1 für die [:BrushlessCtrl:BL-Ctrl], ISP2 für die FlightCtrl.
 * auch die Benutzung verschiedener USB-ISP-Programmer ist möglich - entsprechende Programmer-Software vorausgesetzt. Da die Schnittstellenbelegungen beim MK von den ATMEL-Standartbelegungen abweicht, müssen dafür eventuell entsprechende Adapter hergestellt werden.
Zeile 14: Zeile 15:
= Update = = Updaten =
Zeile 18: Zeile 19:
 * Anschluß an der SerCon: ISP1 für die BLCtrl, SIO für die FlightCtrl.  * Anschluß an der SerCon: ISP1 für die [:BrushlessCtrl:BL-Ctrl], SIO für die FlightCtrl.

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

TableOfContents

Flashen

  • Einspielen der Firmware direkt vom PC in den Mikrocontroller (In System Programming - ISP).
  • Muß in der Regel nur einmal gemacht werden, nämlich um den Bootloader auf den Chip zu bringen.
  • Bei Benutzung der SerCon ist echte serielle Schnittstelle erforderlich.

  • Jumper der SerCon muß gesetzt sein.

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

  • auch die Benutzung verschiedener USB-ISP-Programmer ist möglich - entsprechende Programmer-Software vorausgesetzt. Da die Schnittstellenbelegungen beim MK von den ATMEL-Standartbelegungen abweicht, müssen dafür eventuell entsprechende Adapter hergestellt werden.

Updaten

  • Der Bootloader kommuniziert seriell mit dem PC, nimmt von diesem die neue FW entgegen und schreibt sie seinerseits in den Mikrocontroller.
  • Jumper der SerCon muß abgezogen sein.

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

  • Es ist keine echte serielle Schnittstelle nötig, ein USB-RS232-Wandler funktioniert auch.

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

  • ["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)