greatscottgadgets / apollo

microcontroller-based FPGA / JTAG programmer
BSD 3-Clause "New" or "Revised" License
61 stars 29 forks source link

Flashing improvements #9

Closed mkj closed 11 months ago

mkj commented 2 years ago

These are a few improvements I've been using for flashing an OrangeCrab board using Apollo.

It lets Apollo perform partial erases, and write flash to an offset. apollo flash bitstream.bit 0x80000, apollo flash linux.elf 0x400000 etc

I've been testing on an Adafruit qtpy board. (Will send a pull request for it once a small problem with tinyusb is upstreamed.)

straithe commented 2 years ago

Thank you! We'll check this out.

mndza commented 11 months ago

Thank you!

Most of the features were implemented in #24 too, which is now merged. That PR also includes a small CLI refactor to avoid confusions when passing offsets and sizes.

Closing this.