Skip to content

Release v1.3.0

Compare
Choose a tag to compare
@xor-gate xor-gate released this 28 Jan 11:01
· 1185 commits to master since this release

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 by st-util ARM semihosting feature (#228, #507, commit #3fd0f09)
  • Support serial numbers argument for st-util and st-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 into st-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 to st-flash (#505)

Chip support added for:

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 fixed jtag_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)