Arduino_core_stm32: DFU (maple-upload) bootloader

Created on 22 Dec 2017  路  4Comments  路  Source: stm32duino/Arduino_Core_STM32

I saw the post on http://www.stm32duino.com/viewtopic.php?f=3&t=2486&start=10
has any dfu bootloader been written (to use with malple-upload)? The bootloader here https://github.com/rogerclarkmelbourne/STM32duino-bootloader is based on direct regiter access and complicate makefile, i couldnt make a working SW4STM32 project from it (builds but binary doesnt work) and anyway it cannot be ported easily to STM32L1 nor STM32F3. A bootloader easy to tailor to the various STM32 targets would be a very good addition to the official STM32duino core.

Question

Most helpful comment

+1 for this request.

Usb BL is most important on every board (arduino Uno is the most valuable example, without it Arduino will not arrive where it is arrived), and the Bluepill (F103) is the most widely sold among the ST maker boards.

so I hope this request scales the ST Arduino core priorities

All 4 comments

Hi @Hoel ,
Maybe it could be a good addition but currently I have no bandwidth to investigate it.
Any contribution are welcome.

Hi,
OK fine, i made the changes in core to handle ROM bootloader for newer STM32 (such as F303CC) it works fine. Currently working on a 4K DFU 1.1 bootloader for other variants, it will be ready once the re-enumeration issue is fixed.

+1 for this request.

Usb BL is most important on every board (arduino Uno is the most valuable example, without it Arduino will not arrive where it is arrived), and the Bluepill (F103) is the most widely sold among the ST maker boards.

so I hope this request scales the ST Arduino core priorities

This one is ongoing thanks @BennehBoy
See #415

Was this page helpful?
0 / 5 - 0 ratings

Related issues

fpistm picture fpistm  路  7Comments

hasenbanck picture hasenbanck  路  8Comments

Pararera picture Pararera  路  5Comments

fivdi picture fivdi  路  6Comments

SuperBoss9 picture SuperBoss9  路  6Comments