Repository navigation
Releases: davhodg/pyflashgui
Releases · davhodg/pyflashgui
Release list
v0.1.0
Added
- Probe and target in a bar across the top: the probe by its serial number, the target by name, the debug clock, and Connect. A simulated probe and target for trying pyflashgui with no hardware.
- J-Link Commander as a second way to a probe: a J-Link, through SEGGER's own software, for the devices beyond Cortex-M that it supports. SEGGER's software is not included.
- Files: a list of what is open -- ELF, Intel HEX, S-record and raw binary files, read again at each use and whenever one changes on disc, and what has been read from a target -- with a map underneath of where the ticked ones land, and Program, Verify, Erase, Reset and Read. A read can be ticked and written like a file, and any two entries can be compared.
- Memory: the bytes of each file and each read, as addresses, bytes and text, in a pane of its own that can be docked and tabbed, with a search for bytes or text and a way to an address. A read is saved from there as a raw binary, Intel HEX or S-record file, and is asked about before it is let go of unsaved. Through J-Link Commander, a read can leave out SEGGER's own setting up of the device, for a part where that changes its RAM.
- A notice at the start, each time, saying what programming a device can do and what to check first. The libraries load behind it.
- Erase...: all of a target's flash, some of its regions, or a range of addresses.
- What the chosen target is, at the foot of the window: its maker, its core where known, and how much flash and RAM it has.
- Memory Map: where the ticked files land on the chosen target, how full each flash region is, and what is wrong, worked out before anything is sent.
- The application's frame: the main window with dockable panes and the Event Log, workspaces, light and dark themes, the manual, and the Help menu with diagnostics, licences and a check for updates.
- Launchers for a source folder on Windows and Linux, and the build of the Windows installer.
Code signing policy: the Windows build of this release is not code-signed, so Windows SmartScreen warns about the installer; More info > Run anyway goes past it. Where an unsigned program is a problem, pip install pyflashgui from PyPI instead.