Skip to content

Comments

Fysetc S6: use PIO DFU with proper settings#17943

Merged
thinkyhead merged 1 commit intoMarlinFirmware:bugfix-2.0.xfrom
trouch:fix/fysetc-s6-dfu
May 11, 2020
Merged

Fysetc S6: use PIO DFU with proper settings#17943
thinkyhead merged 1 commit intoMarlinFirmware:bugfix-2.0.xfrom
trouch:fix/fysetc-s6-dfu

Conversation

@trouch
Copy link
Contributor

@trouch trouch commented May 10, 2020

Requirements

  • Fysetc S6 Board
  • Press the BOOT0 button while turning on printer/board to enter DFU
  • Upload using PIO

It uses PIO / stm32duino bundled dfu-util, so it should work across systems.

Description

Fysetc S6 doesn't have serial bootloader. It has SD bootloader and DFU instead.

Benefits

Allows to flash Fysetc S6 from PIO directly.

Related Issues

@thinkyhead
Copy link
Member

This is a good thing to have. Is the serial option something we want to preserve for some, or is this option essentially universal?

@thinkyhead thinkyhead merged commit 9d545f1 into MarlinFirmware:bugfix-2.0.x May 11, 2020
@trouch
Copy link
Contributor Author

trouch commented May 11, 2020

AFAIK all STM32 has non erasable DFU bootloader.
However, it depends on the actual board USB design.
When there is an USB-Serial bridge, we can't use DFU obviously.
Like with the Fysetc Cheetah (STM32F103) which requires stm32flash Serial flashing method.

@trouch trouch deleted the fix/fysetc-s6-dfu branch May 11, 2020 15:23
vgadreau pushed a commit to vgadreau/Marlin that referenced this pull request May 29, 2020
jmp0x0000 pushed a commit to jmp0x0000/Marlin that referenced this pull request Aug 7, 2020
njibhu pushed a commit to njibhu/Marlin that referenced this pull request Aug 24, 2020
HairingX pushed a commit to HairingX/Marlin that referenced this pull request Jun 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants