kopia lustrzana https://github.com/stlink-org/stlink
General Project Update
- [doc] Updated system requirements - Updated CHANGELOG.md - Updated list of contributorspull/1373/head
rodzic
135a5472d9
commit
a60c24cbc0
19
CHANGELOG.md
19
CHANGELOG.md
|
@ -2,7 +2,7 @@
|
|||
|
||||
# v1.8.0
|
||||
|
||||
Release date: 2023-xx-xx
|
||||
Release date: 2024-xx-xx
|
||||
|
||||
This release drops support for macOS and some older operating systems. Check project README for details.
|
||||
Removed Travis CI integration as it is no longer functional.
|
||||
|
@ -16,7 +16,7 @@ Features:
|
|||
|
||||
- Support for writing option bytes on STM32F0/F1/F3 ([#346](https://github.com/stlink-org/stlink/pull/346), [#458](https://github.com/stlink-org/stlink/pull/458), [#808](https://github.com/stlink-org/stlink/pull/808), [#1084](https://github.com/stlink-org/stlink/pull/1084), [#1112](https://github.com/stlink-org/stlink/pull/1112))
|
||||
- Initial support for STM32 L5 & U5 devices and minor changes ([#1005](https://github.com/stlink-org/stlink/pull/1005), [#1096](https://github.com/stlink-org/stlink/pull/1096), [#1247](https://github.com/stlink-org/stlink/pull/1247), [#1300](https://github.com/stlink-org/stlink/pull/1300), [#1301](https://github.com/stlink-org/stlink/pull/1301))
|
||||
- Added chip-IDs for STM32G0B0/G0B1/G0C1/G050/G051/G061 ([#1140](https://github.com/stlink-org/stlink/pull/1140))
|
||||
- Added chip-IDs for STM32G0B0/G0B1/G0C1/G050/G051/G061 ([#1140](https://github.com/stlink-org/stlink/pull/1140), [#1359](https://github.com/stlink-org/stlink/pull/1359))
|
||||
- Added option byte info for STM32F411XX ([#1141](https://github.com/stlink-org/stlink/pull/1141))
|
||||
- Expanded and revised list of chips ([#1145](https://github.com/stlink-org/stlink/pull/1145), [#1164](https://github.com/stlink-org/stlink/pull/1164))
|
||||
- STM32H72X/3X: Added full access to all device memory ([#1158](https://github.com/stlink-org/stlink/pull/1158), [#1159](https://github.com/stlink-org/stlink/pull/1159))
|
||||
|
@ -29,7 +29,9 @@ Features:
|
|||
- Added parametres option_base, option_size for F401xD_xE ([#1235](https://github.com/stlink-org/stlink/pull/1235))
|
||||
- Added support for option bytes to F1xx_XLD (GD32F30x) ([#1250](https://github.com/stlink-org/stlink/pull/1250))
|
||||
- Added option byte address for L4Rx devices ([#1254](https://github.com/stlink-org/stlink/pull/1254))
|
||||
- Added udev-rule rule for the STLink v3 MINIE programmer ([#1274](https://github.com/stlink-org/stlink/pull/1274), [#1281](https://github.com/stlink-org/stlink/pull/1281))
|
||||
- Added udev-rule rule for the STLink v3 MINIE programmer ([#1274](https://github.com/stlink-org/stlink/pull/1274), [#1281](https://github.com/stlink-org/stlink/pull/1281), [#1358](https://github.com/stlink-org/stlink/pull/1358))
|
||||
- Added support for STM32C0x1 devices ([#1329](https://github.com/stlink-org/stlink/pull/1329), [#1354](https://github.com/stlink-org/stlink/pull/1354))
|
||||
- First Implementation of the OTP Read/Write function ([#1352](https://github.com/stlink-org/stlink/pull/1352), [#1353](https://github.com/stlink-org/stlink/pull/1353))
|
||||
|
||||
Updates & changes:
|
||||
|
||||
|
@ -42,11 +44,13 @@ Updates & changes:
|
|||
- [doc] Human-readable flash_type in chip-id files ([#1155](https://github.com/stlink-org/stlink/pull/1155), commit [#1745bf5](https://github.com/stlink-org/stlink/commit/1745bf5193c4d3186d4f6fde59cc86e9bad6e61b))
|
||||
- Dropped execute bits from source code files ([#1167](https://github.com/stlink-org/stlink/pull/1167))
|
||||
- Use proper Markdown headers for supported MCUs ([#1168](https://github.com/stlink-org/stlink/pull/1168))
|
||||
- Ability to flash F7 devices when in dual-bank mode ([#1174](https://github.com/stlink-org/stlink/pull/1174))
|
||||
- Removed redundant array ([#1178](https://github.com/stlink-org/stlink/pull/1178))
|
||||
- Updated chip config files from the library structs ([#1181](https://github.com/stlink-org/stlink/pull/1181))
|
||||
- [doc] Corrected file path in tutorial ([#1186](https://github.com/stlink-org/stlink/pull/1186))
|
||||
- Improved chipid checks and printouts ([#1188](https://github.com/stlink-org/stlink/pull/1188))
|
||||
- [refactoring] Sourcefile 'common.c' ([#1218](https://github.com/stlink-org/stlink/pull/1218), [#1220](https://github.com/stlink-org/stlink/pull/1220))
|
||||
- [STM32H735]: Set hardware breakpoints for external bus ([#1219](https://github.com/stlink-org/stlink/pull/1219))
|
||||
- Set C standard through cmake variables ([#1221](https://github.com/stlink-org/stlink/pull/1221))
|
||||
- [doc] Added make install to the macOS compiling instructions ([#1259](https://github.com/stlink-org/stlink/pull/1259))
|
||||
- [doc] Linux Install from code Documentation improvement ([#1263](https://github.com/stlink-org/stlink/pull/1263), commit [#43498de](https://github.com/stlink-org/stlink/commit/43498dedf651260ef34197e512d35e3ad7142401))
|
||||
|
@ -56,12 +60,13 @@ Updates & changes:
|
|||
- [doc] Updated package source link for Arch Linux ([#1318](https://github.com/stlink-org/stlink/pull/1318))
|
||||
- CMake: Avoid hard-wired /usr/local/share ([#1325](https://github.com/stlink-org/stlink/pull/1325))
|
||||
|
||||
|
||||
Fixes:
|
||||
|
||||
- Fixed some flashing issues on STM32L0 ([#681](https://github.com/stlink-org/stlink/pull/681), [#1203](https://github.com/stlink-org/stlink/pull/1203), [#1225](https://github.com/stlink-org/stlink/pull/1225), [#1253](https://github.com/stlink-org/stlink/pull/1253), [#1289](https://github.com/stlink-org/stlink/pull/1289), [#1330](https://github.com/stlink-org/stlink/pull/1330))
|
||||
- cmake: Install shared libraries in proper directories ([#1098](https://github.com/stlink-org/stlink/pull/1098), [#1138](https://github.com/stlink-org/stlink/pull/1138), [#1154](https://github.com/stlink-org/stlink/pull/1154))
|
||||
- cmake: Install shared libraries in proper directories ([#1142](https://github.com/stlink-org/stlink/pull/1142))
|
||||
- Fixed clearance of the H7 dual bank flag ([#1146](https://github.com/stlink-org/stlink/pull/1146), [#1147](https://github.com/stlink-org/stlink/pull/1147))
|
||||
- Fixed clearance of the H7 dual bank flag ([#1146](https://github.com/stlink-org/stlink/pull/1146), [#1147](https://github.com/stlink-org/stlink/pull/1147), [#1342](https://github.com/stlink-org/stlink/pull/1342))
|
||||
- Fix for 'libusb_devices were leaked' when no ST-LINK programmer was found ([#1150](https://github.com/stlink-org/stlink/pull/1150))
|
||||
- Set of fixes and improvements ([#1153](https://github.com/stlink-org/stlink/pull/1153), [#1154](https://github.com/stlink-org/stlink/pull/1154))
|
||||
- Removed limit check for WRITEMEM_32BIT ([#1157](https://github.com/stlink-org/stlink/pull/1157))
|
||||
|
@ -75,7 +80,7 @@ Fixes:
|
|||
- st-flash and other utilities search for chip files in the wrong directory ([#1180](https://github.com/stlink-org/stlink/pull/1180), commit [#c8fc656](https://github.com/stlink-org/stlink/commit/c8fc6561fead79ad49c09d82bab864745086792c))
|
||||
- Fixed broken build on 32 bit systems ([#985](https://github.com/stlink-org/stlink/pull/985), [#1175](https://github.com/stlink-org/stlink/pull/1175), commit [#c8fc656](https://github.com/stlink-org/stlink/commit/c8fc6561fead79ad49c09d82bab864745086792c))
|
||||
- Define 'SSIZE_MAX' if not defined ([#1183](https://github.com/stlink-org/stlink/pull/1183))
|
||||
- STM32G031G8: BOOT_LOCK is not possible to change on option bytes address 0x1FFF7870 ([#1194](https://github.com/stlink-org/stlink/pull/1194))
|
||||
- [STM32G031G8]: BOOT_LOCK is not possible to change on option bytes address 0x1FFF7870 ([#1194](https://github.com/stlink-org/stlink/pull/1194))
|
||||
- Fixed compliation for OpenBSD 7.0 ([#1202](https://github.com/stlink-org/stlink/pull/1202))
|
||||
- Included 'SSIZE_MAX' from 'limits.h' in 'src/common.c' ([#1207](https://github.com/stlink-org/stlink/pull/1207))
|
||||
- Fix for libusb_kernel_driver_active & error handling for st.st_size () ([#1210](https://github.com/stlink-org/stlink/pull/1210), [#1211](https://github.com/stlink-org/stlink/pull/1211), [#1214](https://github.com/stlink-org/stlink/pull/1214))
|
||||
|
@ -93,7 +98,11 @@ Fixes:
|
|||
- Fixed unbounded write and check return values of sscanf ([#1306](https://github.com/stlink-org/stlink/pull/1306))
|
||||
- Added null check for return value of stlink_chipid_get_params() ([#1307](https://github.com/stlink-org/stlink/pull/1307))
|
||||
- Fixed warning in a few *.cmake files ([#1309](https://github.com/stlink-org/stlink/pull/1309))
|
||||
- Fixed support for STM32U5 chips ([#1320](https://github.com/stlink-org/stlink/pull/1320), [#1355](https://github.com/stlink-org/stlink/pull/1355))
|
||||
- [STM32G0B1]: Erase fails starting page 64 ([#1321](https://github.com/stlink-org/stlink/pull/1321))
|
||||
- Notification "unknown option -- u" in tool st-util ([#1326](https://github.com/stlink-org/stlink/pull/1326), [#1327](https://github.com/stlink-org/stlink/pull/1327))
|
||||
- Do not crash when the STLink chip returns a voltage factor of zero ([#1343](https://github.com/stlink-org/stlink/pull/1343))
|
||||
- stlink-gui: failed to allocate 139988352155568 bytes ([#1356](https://github.com/stlink-org/stlink/pull/1356))
|
||||
|
||||
# v1.7.0
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ Alexey Cherevatenko
|
|||
Alexey Panarin
|
||||
Anatoli Klassen [dev26th]
|
||||
Andrea Mucignat
|
||||
Andrew Andrianov [necromant]
|
||||
Andrew Andrianov [nekromant]
|
||||
Andrey Yurovsky
|
||||
Andy Isaacson
|
||||
Andreas Sandberg [andysan]
|
||||
|
@ -52,10 +52,10 @@ Greg Meiste [meisteg]
|
|||
Grzegorz Szymaszek [gszy]
|
||||
Guillaume Revaillot [grevaillot]
|
||||
Gwenhael Goavec-Merou [trabucayre]
|
||||
Hakkavélin <hakkavelin@braudrist.lan>
|
||||
[Hakkavélin]
|
||||
Halt Hammerzeit
|
||||
Hsu Pu [hsupu]
|
||||
[hydroconstructor]
|
||||
htk <htk@vdr.fritz.box>
|
||||
Ian Griffiths
|
||||
Jack Peel
|
||||
Jakub Tyszkowski
|
||||
|
@ -68,6 +68,7 @@ Jens Hoffmann
|
|||
Jerome Lambourg
|
||||
Jim Paris
|
||||
Jiří Netolický
|
||||
Jerry Jacobs [xor-gate]
|
||||
Jerry Nosky [jnosky]
|
||||
Jochen Wilhelmy [Jochen0x90h]
|
||||
John Hall [simplerobot]
|
||||
|
@ -90,7 +91,6 @@ Michael Pratt [prattmic]
|
|||
Michael Sparmann
|
||||
Mike Szczys
|
||||
Magnus Lundin [mlu]
|
||||
mux <freelancer.c@gmail.com>
|
||||
Ned Konz
|
||||
Nic McDonald
|
||||
Nicolas Schodet
|
||||
|
@ -98,7 +98,7 @@ Oleksiy Slyshyk [slyshykO]
|
|||
Olivier Croquette
|
||||
Olivier Gay
|
||||
Onno Kortmann
|
||||
orangeudav <orangeudav@gmail.com>
|
||||
[orangeudav]
|
||||
Pavel Kirienko
|
||||
Pekka Nikander
|
||||
Pete Nelson
|
||||
|
@ -107,6 +107,7 @@ Peter Zotov
|
|||
Petteri Aimonen
|
||||
Piotr Haber
|
||||
[RafaelLeeImg]
|
||||
[rcubee]
|
||||
Rene Hopf [rene-dev]
|
||||
Robin Kreis
|
||||
Roger Wolff [rewolff]
|
||||
|
@ -117,11 +118,11 @@ Sean Simmons
|
|||
Sergey Alirzaev
|
||||
Simon Derr [sderr]
|
||||
Simon Wright
|
||||
[simplerobot]
|
||||
Stany Marcel
|
||||
Stefan Misik
|
||||
Sven Wegener
|
||||
Tarek Bochkati [tarek-bochkati] (STMicroelectronics)
|
||||
Tarek Bochkati [tarek-bochkati]
|
||||
[texane]
|
||||
Timothy Lee [timothytylee]
|
||||
Tuomo Kaikkonen
|
||||
Theodore A. Roth
|
||||
|
@ -136,6 +137,7 @@ Vasiliy Glazov [Vascom]
|
|||
Vegard Storheil Eriksen
|
||||
Viacheslav Dobromyslov
|
||||
Victor Mayoral Vilches
|
||||
[whitequark]
|
||||
William Ransohoff [WRansohoff]
|
||||
Wojciech A. Koszek
|
||||
Woodrow Douglass
|
||||
|
|
|
@ -25,35 +25,27 @@ Maintained versions of:
|
|||
|
||||
Other Linux-/Unix-based Operating Systems:
|
||||
|
||||
| Operating System | libusb | cmake | libgtk-dev | Notes |
|
||||
| ------------------------ | ------------------------------ | ---------- | ----------- | ------------------------ |
|
||||
| Operating System | libusb | cmake | libgtk-dev | End of<br />OS-Support |
|
||||
| ------------------------ | ------------------------------ | ---------- | ----------- | ---------------------- |
|
||||
| Debian Sid | 1.0.24 | 3.22.1 | 3.24.31 | |
|
||||
| Debian 11 (Bullseye) | 1.0.24 | 3.**18.4** | 3.24.24 | |
|
||||
| Debian 10 (Buster) | 1.0.**22** | 3.**13.4** | 3.24.**5** | |
|
||||
| Debian 10 (Buster) | 1.0.**22** | 3.**13.4** | 3.24.**5** | Jun 2024 |
|
||||
| | | | | |
|
||||
| Ubuntu 20.04 LTS (Focal) | 1.0.23 | 3.**16.3** | 3.24.**18** | |
|
||||
| | | | | |
|
||||
| Alpine 3.15 | 1.0.24 | 3.21.3 | 3.24.30 | End of Support: Nov 2023 |
|
||||
| Alpine 3.14 | 1.0.24 | 3.20.3 | 3.24.28 | End of Support: May 2023 |
|
||||
| Ubuntu 20.04 LTS (Focal) | 1.0.23 | 3.**16.3** | 3.24.**18** | May 2025 |
|
||||
| | | | | |
|
||||
| FreeBSD 13.x | 1.0.**16-18** (API 0x01000102) | 3.22.1 | 3.24.31 | |
|
||||
| FreeBSD 12.x | 1.0.**16-18** (API 0x01000102) | 3.22.1 | 3.24.31 | |
|
||||
| FreeBSD 12.x | 1.0.**16-18** (API 0x01000102) | 3.22.1 | 3.24.31 | Dec 2023 |
|
||||
| | | | | |
|
||||
| NetBSD 9.x | 1.0.24 | 3.21.2 | 3.24.30 | |
|
||||
| NetBSD 8.x | 1.0.24 | 3.**19.7** | 3.24.27 | |
|
||||
| | | | | |
|
||||
| CentOS 9 Stream [x64] | 1.0.24 (`libusbx`) | 3.20.3 | 3.24.30 | |
|
||||
| CentOS 8 Stream [x64] | 1.0.23 (`libusbx`) | 3.20.2 | 3.**22.30** | |
|
||||
| CentOS 8 Stream [x64] | 1.0.23 (`libusbx`) | 3.20.2 | 3.**22.30** | May 2024 |
|
||||
| | | | | |
|
||||
| ALT Linux Sisyphus | 1.0.24 | 3.22.1 | 3.24.31 | |
|
||||
| ALT Linux P10 | 1.0.24 | 3.20.5 | 3.24.31 | |
|
||||
| ALT Linux P9 | 1.0.**22** | 3.**16.3** | 3.24.29 | |
|
||||
| | | | | |
|
||||
| OpenMandriva Rolling | 1.0.24 | 3.22.1 | 3.24.31 | |
|
||||
| OpenMandriva Cooker | 1.0.24 | 3.22.1 | 3.24.31 | |
|
||||
| OpenMandriva Lx 4.2 | 1.0.24 | 3.**19.3** | 3.24.24 | |
|
||||
| | | | | |
|
||||
| Arch Linux | 1.0.24 | 3.22.1 | - | |
|
||||
| KaOS [x64] | 1.0.24 | 3.22.1 | 3.24.31 | |
|
||||
| Mageia Cauldron | 1.0.24 | 3.22.1 | 3.24.31 | |
|
||||
| PCLinuxOS [x64] | (?) | 3.22.1 | 3.24.31 | |
|
||||
|
@ -68,9 +60,12 @@ Systems with highlighted versions remain compatible with this toolset.
|
|||
|
||||
| Operating System | libusb | cmake | End of<br />OS-Support |
|
||||
| ---------------------------------------- | ------------------------------ | ---------- | ---------------------- |
|
||||
| Alpine 3.15 | 1.0.**24** | 3.**21.3** | Nov 2023 |
|
||||
| Fedora 35 [x64] | 1.0.**24** | 3.**21.3** | Dec 2022 |
|
||||
| Alpine 3.14 | 1.0.**24** | 3.**20.3** | May 2023 |
|
||||
| CentOS / Rocky Linux / AlmaLinux 8 [x64] | 1.0.**23** (`libusbx`) | 3.**20.3** | Dec 2021 |
|
||||
| Fedora 34 [x64] | 1.0.**24** (`libusbx`) | 3.**19.7** | Jun 2022 |
|
||||
| OpenMandriva Lx 4.2 | 1.0.**24** | 3.**19.3** | Mar 2023 |
|
||||
| Mageia 8 | 1.0.**24** | 3.**19.2** | Aug 2022 |
|
||||
| Alpine 3.13 | 1.0.**24** | 3.**18.4** | Nov 2022 |
|
||||
| Ubuntu 21.04 (Hirsute) | 1.0.**24** | 3.**18.4** | Jan 2022 |
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# Build GUI
|
||||
###
|
||||
|
||||
if (NOT WIN32 AND NOT CMAKE_CROSSCOMPILING)
|
||||
if (NOT WIN32)
|
||||
find_package(PkgConfig)
|
||||
pkg_check_modules(GTK3 gtk+-3.0)
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue