Release v1.3.0
Release date: 2017-01-28
Major changes and added features:
- Deprecation of autotools (
autoconf
,automake
) and fixed build with MinGW (#83, #431, #434, #465) - Added intel hex file reading for
st-flash
(#110, #157, #457, #459) - Added support for ARM semihosting to
st-util
(#147, #227, #454, #455) - Added manpages (generated with
pandoc
from Markdown) (#208, #464, #466, #467) - Removal of undocumented
st-term
utility, which is now replaced byst-util
ARM semihosting feature (#228, #507, commit #3fd0f09) - Support serial numbers argument for
st-util
andst-flash
to probe and control multiple connected programmers (#318, #398, #541) - Added 'k' (kill) command to gdb-server, which resets the connection (#358, #525, #527, #528)
- Merge
st-probe
tool intost-info
(#398) - Added support for native debian packaging (#444, #472, #473, #482, #483, #484, #485)
- Rewritten commandline parsing for
st-flash
(#459) - Added
--reset
command tost-flash
(#505)
Chip support added for:
- STM32F401XE: Added memory map for device (#460)
- STM32F410RBTx (#418)
- STM32F412 (#537, #538)
- STM32F7xx (#324, #326, #327, #337)
- STM32F7x7x (#433, #435, #436, #509)
- STM32L0xx Cat2 devices (chip-ID: 0x425) (#414)
- STM32L0xx Cat5 devices (chip-ID: 0x447) (#387, #406)
- STM32L4xx (#321)
- STM32L432 (#500, #501)
Updates and fixes:
- Do a JTAG reset prior to reading CPU information when processor is in deep sleep (#291, #428, #430, #451)
- Fixed
unaligned addr or size
when trying to write a program in RAM (#323) - Fixed flashing on
STM32_F3_SMALL
(#325) - Fixed STM32L-problem with flash loader (#390, #407, #408)
- Don't read the target voltage on startup, because it crashes STM32F100 (#423, #424)
- Added a useful error message instead of
[!] send_recv
(#425, #426) - Fixed STM32F030 erase error (#442)
- Fixed memory map for STM32F7xx (#453, #456)
- Redesign of
st-flash
commandline options parsing (#459) - Set
SWDCLK
and fixedjtag_reset
bug (#462, #475, #534) - doc/compiling.md: Add note about installation and
ldconfig
(#478, commit #be66bbf) - Fixed Release target to generate the man-pages with
pandoc
(#479) - Fixed Cygwin build (#487, (#506)
- Reset flash mass erase (MER) bit after mass erase for safety (#489)
- Wrong extract command in
FindLibUSB.cmake
(#510, #511) - Fixed compilation error on Ubuntu 16.10 (#514, #525)