New
Release v1.6.1
Release date: 2020-06-01
This release drops support for some older operating systems. Check project README for details.
Features:
- Basic compatibility for STLink/V3 programmer (#271, #863, #954, #1023)
- Added support for JTAG command API v2 & distinguish protocol versions v1 and v2
- Compatibility with the STLink/V3 firmware which dropped support for the previous API v1
- As of firmware version J11 the STLink/V1 programmer supports API v2 commands as well
- Display programmer serial when no target is connected (#432, #933, #943)
- Added
connect under resettostlink_open_usb( )(#577, #963) - Support for STM32L1, SM32L4 option bytes write (#596, #844, #847)
- Added
CMAKEFLAGSand install target (#804, #935) - Support for STM32G4 (#822)
- Added aliased SRAM2 region in the L496 memory map (#824)
- Improved support for STM32G0 (#825, #850, #856, #857)
- Added postinst script with
depmod -aformake package(#845, #931) - Calculate checksums for flash operations (#862, #924)
- Adjust the JTAG/SWD frequency via cmdline option (#893, #953)
- Added usb PID and udev rules for STLink/V2.1 found on Nucleo-L432KC and Nucleo-L552ze boards (#900)
- STM32G0/G4 improvements (#910)
- Enable mass erase with a flash programming check
- Handle G4 Cat3 devices with configurable dual bank flash by using a helper
Updates & changes:
- [doc] Updated compiling instructions (#113, commit #10ae529)
- Defined
libusbversion compatibility for supported systems viaLIBUSB_API_VERSION(#211, #782, #895) - Improved argument parsing for CLI tools (#378, #922)
- [doc] Updated tutorial: macOS STLink/V1 detection (#574, #587)
Fixes:
- Fixed wait-loop for
flash_loader_run()(#290) - Better argument parsing for CLI tools:
stlink_open_usbcan address v1, v2, v3 (#378, #922) - Clear the PG bit before setting the
PERbit (#579, #876) - Fixed compilation issues with int length on 32-bit platforms (#629, #908)
- Fixed
st-info --probemechanism (#679, #918)