User Tools

Site Tools


klipper_faq:can:66_-_katapult-bootloader

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
klipper_faq:can:66_-_katapult-bootloader [2023/11/04 20:34] – ↷ Page name changed from klipper_faq:can:66_-_can_-_canboot_flashen to klipper_faq:can:66_-_katapult-bootloader dominikklipper_faq:can:66_-_katapult-bootloader [2023/11/05 14:13] (current) – [YouTube Video #66] dominik
Line 1: Line 1:
-====== Bootloader Katapult ======+====== Bootloader Katapult ======
  
 Katapult (ehemals CanBoot) wurde ursprünglich entwickelt, um über CAN-Bus Klipper Updates einzuspielen. Es wurde aber erweitert um die Möglichkeit auch mittels USB bzw. Seriell zu flashen. Somit ist Katapult ein sehr universell einsetzbarer Bootloader. Er ermöglicht ein Firmware Update (wie z.B. Klipper), ohne dass man am Druckerboard selber Hand anlegen muss. Also kein SD-Karten jonglieren, keine Jumper stecken, keine Taster drücken.  Katapult (ehemals CanBoot) wurde ursprünglich entwickelt, um über CAN-Bus Klipper Updates einzuspielen. Es wurde aber erweitert um die Möglichkeit auch mittels USB bzw. Seriell zu flashen. Somit ist Katapult ein sehr universell einsetzbarer Bootloader. Er ermöglicht ein Firmware Update (wie z.B. Klipper), ohne dass man am Druckerboard selber Hand anlegen muss. Also kein SD-Karten jonglieren, keine Jumper stecken, keine Taster drücken. 
Line 5: Line 5:
 Das Video / diese Anleitung befasst sich nur mit STM32, RP2040 und da auch nur mit USB und CAN Bus! Serielles Flashen sollte am Ende ähnlich funktionieren wie die USB Variante. Die LPC176x Controller werden hier nicht behandelt da sie kaum noch Verwendung finden.  Das Video / diese Anleitung befasst sich nur mit STM32, RP2040 und da auch nur mit USB und CAN Bus! Serielles Flashen sollte am Ende ähnlich funktionieren wie die USB Variante. Die LPC176x Controller werden hier nicht behandelt da sie kaum noch Verwendung finden. 
  
-> **Hinweis:** \\ SBC meint im folgenden Text immer Single Board Computer und dürfte bei den meisten ein Raspberry Pi sein. +> **Hinweise:** \\ 1. SBC meint im folgenden Text immer Single Board Computer und dürfte bei den meisten ein Raspberry Pi sein. \\ 2. Wenn ihr Katapult installiert, wird der Original Bootloader gelöscht! 
  
 **Github Repo zu Katapult** \\ **Github Repo zu Katapult** \\
Line 11: Line 11:
  
 ===== YouTube Video #66 ===== ===== YouTube Video #66 =====
-{{youtube>xxx?half}}+{{youtube>5-rMMBQosh0?half}}
  
 \\  \\ 
Line 53: Line 53:
   * ''make''   * ''make''
     * Damit wird Katapult kompiliert und liegt danach im Ordner ''out\katapult.bin''.     * Damit wird Katapult kompiliert und liegt danach im Ordner ''out\katapult.bin''.
 +
 +> **Hinweis** \\ Kompiliert man für CAN Bus sollte man vorher die CAN Bus Geschwindigkeit auslesen: \\ ''cat /etc/network/interfaces.d/can0''
  
 ===== Katapult flashen ===== ===== Katapult flashen =====
Line 231: Line 233:
 Die folgenden Kommandos dienen nur als Referenz Die folgenden Kommandos dienen nur als Referenz
  
-  * Firmware flashen \\ ''st-flash %%--%%connect-under-reset write out/katapult.bin 0x8000000''+  * Chip erkennen & ST-Link testen \\ ''st-info %%--%%probe %%--%%connect-under-reset'' 
 +  * Firmware flashen BIN Datei \\ ''st-flash %%--%%connect-under-reset write out/katapult.bin 0x8000000'' 
 +  * Firmware flashen HEX Datei \\ ''st-flash %%--%%format ihex %%--%%connect-under-reset write filename.hex''
   * Flash löschen \\ ''st-flash %%--%%connect-under-reset erase''   * Flash löschen \\ ''st-flash %%--%%connect-under-reset erase''
   * Flash auslesen \\ ''st-flash %%--%%connect-under-reset read mem.bin 0x8000000 64k''   * Flash auslesen \\ ''st-flash %%--%%connect-under-reset read mem.bin 0x8000000 64k''
Line 237: Line 241:
   * Voron CAN Infos \\ https://github.com/Esoterical/voron_canbus/tree/main   * Voron CAN Infos \\ https://github.com/Esoterical/voron_canbus/tree/main
   * Bootloader Entry Infos \\ https://github.com/Klipper3d/klipper/blob/master/docs/Bootloader_Entry.md   * Bootloader Entry Infos \\ https://github.com/Klipper3d/klipper/blob/master/docs/Bootloader_Entry.md
 +  * Original Bootloader für diverse Boards \\ https://github.com/GadgetAngel/BTT_SKR_13_14_14T_SD-DFU-Bootloader
klipper_faq/can/66_-_katapult-bootloader.1699126485.txt.gz · Last modified: 2023/11/04 20:34 by dominik

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki