adafruit / circuitpython

CircuitPython - a Python implementation for teaching coding with microcontrollers
https://circuitpython.org
Other
4.09k stars 1.21k forks source link

Request .bin builds for uChip rather than .uf2? #2798

Closed mew-cx closed 4 years ago

mew-cx commented 4 years ago

(not sure if this is the best venue?)

I'm trying to get CIrcuitPython running on the wonderfully tiny Itaca uChip boards.  Those boards come with an Arduino Bossa-compatible bootloader.  I don't see a UF2 bootloader availalble for uChip, but I'm fine with keeping the existing bootloader.

My understanding is installing CircuitPython with Bossa requires .bin files.  But only .uf2 files are available for uChip at the S3 archive.

Unless I'm missing a another approach, may I suggest .bin files be created for uChip?  Or is there a tool for extracting the .bin from a .uf2? Or am I off in the weeds?

Thanks -- mew

tannewt commented 4 years ago

Hi @mew-cx. I believe we build the bins. We just don't upload them. You can build it yourself with these instructions: https://learn.adafruit.com/building-circuitpython/

We can start uploading it once an exception is added here: https://github.com/adafruit/circuitpython/blob/master/tools/build_board_info.py#L42

mew-cx commented 4 years ago

Thanks for the pointer to the build exceptions, @tannewt ! I'll submit a PR probably this weekend.