Version 2.5.0
New features:
- Set a write timeout in pyserial (prevents hanging in sync process if port is unavailable).
- (ESP32) New option
elf2image --secure-pad
to pad the output binary so once signed it will align to an flash cache page boundary (64KB). Prevents unsigned data from being mapped into the instruction space via the flash cache.
Bug fixes:
- Fix exception if no
--port
is specified but no serial ports are found in the system. - (ESP32) espsecure: Fix bug where
digest_secure_bootloader
could produce an incorrect digest.
Thanks to @heyinling & @ekiro for contributing to this release.