tinyvision-ai-inc / pico-ice-sdk

Firmware and software support for the pico-ice board
MIT License
47 stars 13 forks source link

SRAM programming over UF2, and flash block erase #45

Closed MichaelBell closed 1 year ago

MichaelBell commented 1 year ago

This PR exposes the SRAM to UF2 files at address 0x20000000.

Additionally, it adds block erase for the flash, and uses it to make flash programming over UF2 much faster.

I've also limited the length of reads and writes to the SRAM, as it doesn't like very long transactions.