!!! Expertenfunktion !!!

https://mikrokopter.de/images/eng.gif Page in english

Bootloader flashen


Alle vorbestückten Baugruppen haben bereits einen Bootloader eingespielt. Hier ist ein einspielen des Bootloader nicht notwendig!
Mit dieser Funktion kann der Atmega beschädigt / unbrauchbar gemacht werden!

  • Nur wenn mit einem ISP-Programmer der Bootloader gelöscht/beschädigt wurde oder es sich um selbst bestückten Platinen handelt (z.B. BL-Ctrl1.2, FlightCtrl 1.2),
    kann es notwendig sein, dass in einem neuen Atmega der Bootloader eingespielt werden muss. Auch dies kann mit dem KopterTool
    gemacht werden. Allerdings wird hierzu ein ISP-Programmer benötigt (z.B. AVR-Programmer, Sercon). Mit dem MK-USB ist dies nicht möglich!


    /!\ Für den Anschluss des ISP-Programmers an die Baugruppen und auch für die Programmierung wird erweitertes technisches Wissen vorausgesetzt!

    Um den Programmer an die Baugruppen anschließen zu können, muss sehr wahrscheinlich ein Adapterkabel selber hergestellt werden.
    Die Stecker-Belegung der Baugruppen kann in dem jeweiligen Schaltplan im Wiki nachgesehen werden.

    /!\ Achtung: Aus bestimmten Gründen sind die Bootloader für einige Baugruppen nicht öffentlich.

    • {i} Falls ein Atmega erneuert werden muss, kann der passende incl. dem passenden Bootloader im Online Shop bestellt werden: Link

    /!\ Achtung: Bei unsachgemäßer Handhabung oder bei falsch eingestellten Fuses kann der Atmega beschädigt und somit unbrauchbar werden! Einstellungen werden hier auf eigenen Gefahr vorgenommen.

Baugruppe anschließen

Beispiel: FlightCtrl mit Sercon

  • - Die Flight-Ctrl muss über das 6-polige ISP-Kabel (ISP2) an den SerCon angeschlossen sein (Jumper auf SerCon muss geschlossen sein).
    - Die Flight-Ctrl muss ebenfalls über das 10-polige ISP-Kabel (SIO) an den SerCon angeschlossen sein (damit man die Bestätigung vom Bootloader sehen kann).
    - Die Flight-Ctrl muss mit Spannung versorgt werden.

Beispiel: BL-Ctrl mit Sercon

  • - Der BL-Ctrl wird über ein 10-poliges kombiniertes ISP-/seriell-Kabel (ISP1) mit der SerCon verbunden (Jumper auf SerCon muss geschlossen sein).
    - Die BL-Ctrl muss mit Spannung versorgt werden.
    - Es dürfen keine Daten über den I2C-Bus kommen, d.h. entweder ablöten oder während des Programmierens Flight-Ctrl ausschalten.

Einspielen eines Bootloaders

Die betreffende Platine wird mit dem ISP-Programmer an den PC angeschlossen und das KopterTool gestartet.

Nun kann durch einen "rechts-klick" mit der Maus in das Terminalfenster das Kontextmenü geöffnet werden.

Hier wird nun "FLASH Bootloader (ISP)... F10" angeklickt ...

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=90335&g2_serialNumber=2

... und im sich dann öffnenden Fenster die vorher heruntergeladene Software (Bootloader) auswählen:

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=77571&g2_serialNumber=2

Mit einem "klick" auf Öffnen startet das Update:

Anzeige einspielen Bootloader in BL-Ctrl 1.2

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=90339&g2_serialNumber=2



Nach erfolgreichem Programmieren wird dann der Bootloader angezeigt:

Anzeige Bootloader - Beispiel: BL-Ctrl1.2

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=90381&g2_serialNumber=4


Hiernach kann die aktuelle Software eingespielt werden.


  • KategorieExpert/de

!!! Expertenfunktion !!!

https://mikrokopter.de/images/eng.gif Page in english

Bootloader flashen


Alle vorbestückten Baugruppen haben bereits einen Bootloader eingespielt. Hier ist ein einspielen des Bootloader nicht notwendig!
Mit dieser Funktion kann der Atmega beschädigt / unbrauchbar gemacht werden!

  • Nur wenn mit einem ISP-Programmer der Bootloader gelöscht/beschädigt wurde oder es sich um selbst bestückten Platinen handelt (z.B. BL-Ctrl1.2, FlightCtrl 1.2),
    kann es notwendig sein, dass in einem neuen Atmega der Bootloader eingespielt werden muss. Auch dies kann mit dem KopterTool
    gemacht werden. Allerdings wird hierzu ein ISP-Programmer benötigt (z.B. AVR-Programmer, Sercon). Mit dem MK-USB ist dies nicht möglich!


    /!\ Für den Anschluss des ISP-Programmers an die Baugruppen und auch für die Programmierung wird erweitertes technisches Wissen vorausgesetzt!

    Um den Programmer an die Baugruppen anschließen zu können, muss sehr wahrscheinlich ein Adapterkabel selber hergestellt werden.
    Die Stecker-Belegung der Baugruppen kann in dem jeweiligen Schaltplan im Wiki nachgesehen werden.

    /!\ Achtung: Aus bestimmten Gründen sind die Bootloader für einige Baugruppen nicht öffentlich.

    • {i} Falls ein Atmega erneuert werden muss, kann der passende incl. dem passenden Bootloader im Online Shop bestellt werden: Link

    /!\ Achtung: Bei unsachgemäßer Handhabung oder bei falsch eingestellten Fuses kann der Atmega beschädigt und somit unbrauchbar werden! Einstellungen werden hier auf eigenen Gefahr vorgenommen.

Baugruppe anschließen

Beispiel: FlightCtrl mit Sercon

  • - Die Flight-Ctrl muss über das 6-polige ISP-Kabel (ISP2) an den SerCon angeschlossen sein (Jumper auf SerCon muss geschlossen sein).
    - Die Flight-Ctrl muss ebenfalls über das 10-polige ISP-Kabel (SIO) an den SerCon angeschlossen sein (damit man die Bestätigung vom Bootloader sehen kann).
    - Die Flight-Ctrl muss mit Spannung versorgt werden.

Beispiel: BL-Ctrl mit Sercon

  • - Der BL-Ctrl wird über ein 10-poliges kombiniertes ISP-/seriell-Kabel (ISP1) mit der SerCon verbunden (Jumper auf SerCon muss geschlossen sein).
    - Die BL-Ctrl muss mit Spannung versorgt werden.
    - Es dürfen keine Daten über den I2C-Bus kommen, d.h. entweder ablöten oder während des Programmierens Flight-Ctrl ausschalten.

Einspielen eines Bootloaders

Die betreffende Platine wird mit dem ISP-Programmer an den PC angeschlossen und das KopterTool gestartet.

Nun kann durch einen "rechts-klick" mit der Maus in das Terminalfenster das Kontextmenü geöffnet werden.

Hier wird nun "FLASH Bootloader (ISP)... F10" angeklickt ...

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=90335&g2_serialNumber=2

... und im sich dann öffnenden Fenster die vorher heruntergeladene Software (Bootloader) auswählen:

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=77571&g2_serialNumber=2

Mit einem "klick" auf Öffnen startet das Update:

Anzeige einspielen Bootloader in BL-Ctrl 1.2

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=90339&g2_serialNumber=2



Nach erfolgreichem Programmieren wird dann der Bootloader angezeigt:

Anzeige Bootloader - Beispiel: BL-Ctrl1.2

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=90381&g2_serialNumber=4


Hiernach kann die aktuelle Software eingespielt werden.


  • KategorieExpert/de