Releases: puppy-rtos/stm32-zboot
Releases · puppy-rtos/stm32-zboot
Release 0.0.6
zboot
- Packed config.json and stm32-zboot.bin to zboot Tools.
- Support rbl cmd package upgrade file, use fastlz by default to reduce firmware size.
Use the boot command to generate boot, and use the rbl command to package the rbl file.
Test on chip
- stm32f407+spiflash+fastlz
Release 0.0.5
F4/L4/H7 series basic boot
- Merge F4/L4/H7 into one bin file
- Automatically detect flash size
- bin < 16KB
zboot
- Simplify config.json
building
- Remove micozig dependency
- support zig-0.13.0
Test on chip
- stm32h743
- stm32l496
- stm32f412+fastlz
- stm32f407+spiflash
Release 0.0.4
F4/L4/H7 series basic boot
- Add stm32H7 series support
- Add app fw hash check
- bin < 14KB
zboot
- Change addr/size unit to KB.
Test on chip
- stm32h743
No test
- stm32f407(+spiflash)
- stm32f411
- stm32l496
- stm32l475(+spiflash)
- stm32l476
Release 0.0.3
F4/L4 series basic boot
- Add stm32L4 series support
- Add basic app bin for test
- Add pack info crc check
- Fixed onchip flash erase bug
- Remove stm32 pack depends
- bin < 12KB
zboot
- Add Flash ROM size config
Test on chip
- stm32f407(+spiflash)
- stm32f411
- stm32l496
- stm32l475(+spiflash)
- stm32l476
Release 0.0.2
F4 series basic boot
- Fixed onchip flash erase bug.
- Add app version check,if same as swap, don't upgread.
- Add spi flash support(SFUD),not support erase, need erase partition by app.
- bin < 10KB
zboot
- Add Spi Flash config
Release 0.0.1
F4 series basic boot
- uart log output
- The whole bin upgrade(RBL file)
- Support config flash partition table(Compatible with FAL)
- bin < 6KB
zboot
- Support config uart and fal partition by config.json