Bloom v0.10.0
Feature release
Support for programming
Bloom can now write to the target's program memory. GDB's load
command can be used to program the target. Bloom users no longer need to rely on other software to apply code changes during their debug sessions.
Bug fixes:
- Alignment bug that resulted in EDBG-based debug tools returning an error when attempting to access non-word-aligned addresses in flash memory.
- A typo was resulting in invalid CMSIS command packet sizes, taking the size above the HID report size, resulting in an error when attempting to send commands with a large payload. This was affecting the EDBG driver.
- Incorrect buffering was resulting in invalid CMSIS AVR command sizes, resulting in a similar issue as described above. As with above, this issue only affected the EDBG driver and only became apparent when sending commands with a large payload.
- Insight was needlessly refreshing data upon the start of a debug session.