- Set PICO_FLASH_SPI_CLKDIV=2 when building boot2
This doubles the flash access speed to the value used by the C SDK by default. So it should usually be safe. However, if you are overclocking the RP2040, you might need to lower the flash speed accordingly.
- Update boot2 code from SDK version 1.4.0 (No changes to resulting binaries, but include structure is different)
- Add more boot2 versions:
- BOOT_LOADER_W25X10CL
- BOOT_LOADER_GENERIC_03H
- BOOT_LOADER_IS25LP080
- Added AT25SF128A support
- Ensured all bootloaders are built on a
cargo build
- Enable building without GCC by providing precompiled binaries. Use
--feature=assemble
to opt out. - Added CI using
--feature=assemble
to verify latest boot2 source matches bootloader binary blobs
Added description to Cargo.toml
that prevented publishing.
Fixed typo in Cargo.toml
that prevented publishing.
Based on v1.0.0 pico boot2, but hacked to boot to a vector table, not a function, at 0x100.