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
The three pyOCD command line tools have been merged into a single pyocd tool with subcommands. The legacy tools are now deprecated and will print a warning about this when run. They will be removed in the 1.0 release.
Cortex-M7 and FPBv2 support.
Flash programming algorithms are now associated with a specific flash memory region instead of being global for the target. This will allow for different flash algos to be used for different memory regions, although there are currently no targets that take advantage of this.
New pyocd.flash.loader module that provides some high level flash related classes: FileProgrammer, FlashEraser, and FlashLoader.
Boards and targets
NXP i.MX RT1050 and RT1020 targets and corresponding EVK boards were added. However, there are known issues with flash programming on these devices. Debugging code in RAM works without issue.
Changes
Reduced clutter in the RTOS thread descriptions.
The name of the current core exception or interrupt (if an SVD file is available) is shown in the Handler mode pseudo-thread's description.
All options passed to the GDBServer class are now handled as session options and are documented as such.
Fixes
Corrected issues with RTOS thread register views, particularly for when the FPU is active.
When the gdbserver and/or telnet port is set to 0 to use a dynamic port, the actual port number is read back and logged.
Normalised gdbserver and telnet server startup log messages.
Fixed descriptions of writedp and writeap commands in pyOCD commander (previously pyocd-tool).
Testing
New flash_loader_test.py functional test that performs bare bones testing of the classes in pyocd.flash.loader.
Updated functional tests to use combined tool and FileProgrammer.