Skip to content

arduino samd should change from BOSSA to uf2 default bootloader #375

Open
@sabas1080

Description

@sabas1080

Hi

I have been working recently with the SAMD family and have tried different programming languages.

On my way I have found with uf2 and today my question is why arduino does not accept this bootloader as the default?

uf2 advantage:

  • Compatible with BOSSA, makecode, circuitpython and rust
  • Drag and drop binary
  • python convert script
  • License MIT

Features

  • USB CDC (Serial emulation) monitor mode compatible with Arduino (including XYZ commands) and BOSSA flashing tool
  • USB MSC interface for writing UF2 files
  • reading of the contests of the flash as an UF2 file via USB MSC
  • UART Serial (real serial wire) monitor mode (typically disabled due to space constraints)
  • In-memory logging for debugging - use the logs target to extract the logs using openocd
  • double-tap reset to stay in the bootloader mode
  • automatic reset after UF2 file is written

Reference:

this will help more arduino boards to be ported to other languages

Thanks

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions