You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
New features
Added a connect_mode option. It can be set to one of halt, pre-reset, under-reset, attach. The default is halt, retaining previous behaviour. In particular, under-reset can often be used to connect to out of control targets.
Watchpoints in v8-M targets work now, with added support for DWT version 2.
Several additions to the commander:
go and halt report target state.
continue and c aliases for go.
load command to load any file, including hex or ELF. (loadmem only loads binary.)
fill command for filling memory with patterns.
find command to search for byte patterns in memory ranges.
watch, lswatch, and rmwatch commands for managing watchpoints.
Hex dumps now include an ASCII representation column.
Boards and targets
New Cypress PSoC6 devices.
Add NuMaker-M252KG board and M252KG6AE target.
HDSC HC32F46X, HC32F120, and HC32M120 targets added.
Changes
Removed halt_on_connect option in favour of the added connect_mode option. To get the behaviour of turning off halt_on_connect (the default was on), set connect_mode to attach.
Tildes are expanded in ELF file paths.
Description message included in exceptions raised for No ACK, SWD protocol error, or unrecognized CMSIS-DAP transfer response values.
Explicitly denote support for Python 3.8.
Fixes
Fixed bugs related to converting user options when set from the command line.
Fixed show option in commander.
Corrected an undefined attribute error if an invalid path to an ELF file is specified.
Addressed concurrency issues with recent memory map changes. The target memory map is now deep copied for each session.
Fix some minor deprecation warnings reported by Python 3.8.