mirror of
https://github.com/Klipper3d/klipper.git
synced 2025-08-08 06:24:03 -06:00
Deploying to gh-pages from @ Klipper3d/klipper@848a78d1a5 🚀
This commit is contained in:
parent
bc59ba8d7d
commit
6913c09690
56 changed files with 283 additions and 288 deletions
|
@ -1868,7 +1868,7 @@ while it is running). Alternatively, set the "boot 0" pin to low and
|
|||
compact, driverless bootloader capable of flashing over USB. Also available
|
||||
is a <a href="https://github.com/Arksine/STM32_HID_Bootloader/releases/latest">fork with builds specific to the SKR Mini E3 1.2</a>.</p>
|
||||
<p>For generic STM32F103 boards such as the blue pill it is possible to flash
|
||||
the bootloader via 3.3v serial using stm32flash as noted in the stm32duino
|
||||
the bootloader via 3.3V serial using stm32flash as noted in the stm32duino
|
||||
section above, substituting the file name for the desired hid bootloader binary
|
||||
(ie: hid_generic_pc13.bin for the blue pill).</p>
|
||||
<p>It is not possible to use stm32flash for the SKR Mini E3 as the boot0 pin is
|
||||
|
@ -1938,12 +1938,12 @@ make
|
|||
<p>It may be necessary to manually enter the bootloader, this can be done by
|
||||
setting "boot 0" low and "boot 1" high. On the SKR Mini E3 "Boot 1" is
|
||||
not available, so it may be done by setting pin PA2 low if you flashed
|
||||
"hid_btt_skr_mini_e3.bin". This pin is labeld "TX0" on the TFT header in
|
||||
"hid_btt_skr_mini_e3.bin". This pin is labeled "TX0" on the TFT header in
|
||||
the SKR Mini E3's "PIN" document. There is a ground pin next to PA2
|
||||
which you can use to pull PA2 low.</p>
|
||||
<h3 id="stm32f103stm32f072-with-msc-bootloader">STM32F103/STM32F072 with MSC bootloader<a class="headerlink" href="#stm32f103stm32f072-with-msc-bootloader" title="Permanent link">¶</a></h3>
|
||||
<p>The <a href="https://github.com/Telekatz/MSC-stm32f103-bootloader">MSC bootloader</a> is a driverless bootloader capable of flashing over USB.</p>
|
||||
<p>It is possible to flash the bootloader via 3.3v serial using stm32flash as noted
|
||||
<p>It is possible to flash the bootloader via 3.3V serial using stm32flash as noted
|
||||
in the stm32duino section above, substituting the file name for the desired
|
||||
MSC bootloader binary (ie: MSCboot-Bluepill.bin for the blue pill).</p>
|
||||
<p>For STM32F072 boards it is also possible to flash the bootloader over USB (via DFU)
|
||||
|
@ -1965,7 +1965,7 @@ STM32F042, and STM32F072 models.</p>
|
|||
should be possible to flash using <code>stm32flash</code> on STM32F103 devices, and
|
||||
<code>dfu-util</code> on STM32F042/STM32F072 devices. See the previous sections in this
|
||||
document for instructions on these flashing methods, substituting <code>canboot.bin</code>
|
||||
for the file name where appropriate. The CanBoot repo linked above provides
|
||||
for the file name where appropriate. The CanBoot repository linked above provides
|
||||
instructions for building the bootloader.</p>
|
||||
<p>The first time CanBoot has been flashed it should detect that no application
|
||||
is present and enter the bootloader. If this doesn't occur it is possible to
|
||||
|
@ -1987,16 +1987,16 @@ options may be omitted, they default to <code>can0</code> and <code>~/klipper/ou
|
|||
respectively.</p>
|
||||
<p>When building Klipper for use with CanBoot, select the 8 KiB Bootloader option.</p>
|
||||
<h2 id="stm32f4-micro-controllers-skr-pro-11">STM32F4 micro-controllers (SKR Pro 1.1)<a class="headerlink" href="#stm32f4-micro-controllers-skr-pro-11" title="Permanent link">¶</a></h2>
|
||||
<p>STM32F4 microcontrollers come equipped with a built-in system bootloader
|
||||
capable of flashing over USB (via DFU), 3.3v Serial, and various other
|
||||
<p>STM32F4 micro-controllers come equipped with a built-in system bootloader
|
||||
capable of flashing over USB (via DFU), 3.3V Serial, and various other
|
||||
methods (see STM Document AN2606 for more information). Some
|
||||
STM32F4 boards, such as the SKR Pro 1.1, are not able to enter the DFU
|
||||
bootloader. The HID bootloader is available for STM32F405/407
|
||||
based boards should the user prefer flashing over USB over using the sdcard.
|
||||
Note that you may need to configure and build a version specific to your
|
||||
board, a <a href="https://github.com/Arksine/STM32_HID_Bootloader/releases/latest">build for the SKR Pro 1.1 is available here</a>.</p>
|
||||
<p>Unless your board is DFU capable the most accessable flashing method
|
||||
is likely via 3.3v serial, which follows the same procedure as
|
||||
<p>Unless your board is DFU capable the most accessible flashing method
|
||||
is likely via 3.3V serial, which follows the same procedure as
|
||||
<a href="#stm32f103-micro-controllers-blue-pill-devices">flashing the STM32F103 using stm32flash</a>.
|
||||
For example:</p>
|
||||
<div class="highlight"><pre><span></span><code>wget https://github.com/Arksine/STM32_HID_Bootloader/releases/download/v0.5-beta/hid_bootloader_SKR_PRO.bin
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue