Skip to content

Commit 43498de

Browse files
General Project Update
- Closes stlink-org#1263. - Updated CHANGELOG.md - Updated list of contributors
1 parent 3c258a1 commit 43498de

File tree

3 files changed

+22
-3
lines changed

3 files changed

+22
-3
lines changed

CHANGELOG.md

+13-1
Original file line numberDiff line numberDiff line change
@@ -22,19 +22,27 @@ Features:
2222
- Added support for STLINK-V3 devices with no MSD ([#1185](https://github.com/stlink-org/stlink/pull/1185))
2323
- Updated gdb-server.c to allow external memory access on STM32H73xx ([#1196](https://github.com/stlink-org/stlink/pull/1196), [#1197](https://github.com/stlink-org/stlink/pull/1197))
2424
- Erase addr size / section of the flash memory with st-flash ([#1213](https://github.com/stlink-org/stlink/pull/1213))
25+
- Added writing and reading for STM32WL option bytes ([#1226](https://github.com/stlink-org/stlink/pull/1226), [#1227](https://github.com/stlink-org/stlink/pull/1227))
26+
- Added parametres option_base, option_size for F401xD_xE ([#1235](https://github.com/stlink-org/stlink/pull/1235))
27+
- Added support for option bytes to F1xx_XLD (GD32F30x) ([#1250](https://github.com/stlink-org/stlink/pull/1250))
28+
- Added option byte address for L4Rx devices ([#1254](https://github.com/stlink-org/stlink/pull/1254))
2529

2630
Updates & changes:
2731

2832
- [refactoring] Moved chip-specific parameters into separate files ([#237](https://github.com/stlink-org/stlink/pull/237), [#1129](https://github.com/stlink-org/stlink/pull/1129))
2933
- Added instructions for bug-reports and feature-requests to contribution guidelines ([#906](https://github.com/stlink-org/stlink/pull/906))
30-
- Added travis CI configuration for macOS 10.14 to maintain capability for 32-bit compilation ([#f5ada94](https://github.com/stlink-org/stlink/commit/f5ada9474cdb87ff37de0d4eb9e75622b5870646))
34+
- Added travis CI configuration for macOS 10.14 to maintain capability for 32-bit compilation (commit [#f5ada94](https://github.com/stlink-org/stlink/commit/f5ada9474cdb87ff37de0d4eb9e75622b5870646))
3135
- Updated description of chip id 0x0457 to L01x/L02x ([#1143](https://github.com/stlink-org/stlink/pull/1143), [#1144](https://github.com/stlink-org/stlink/pull/1144))
3236
- Dropped execute bits from source code files ([#1167](https://github.com/stlink-org/stlink/pull/1167))
3337
- Use proper Markdown headers for supported MCUs ([#1168](https://github.com/stlink-org/stlink/pull/1168))
3438
- Removed redundant array ([#1178](https://github.com/stlink-org/stlink/pull/1178))
3539
- Updated chip config files from the library structs ([#1181](https://github.com/stlink-org/stlink/pull/1181))
3640
- [doc] Corrected file path in tutorial ([#1186](https://github.com/stlink-org/stlink/pull/1186))
3741
- Improved chipid checks and printouts ([#1188](https://github.com/stlink-org/stlink/pull/1188))
42+
- [refactoring] Sourcefile 'common.c' ([#1218](https://github.com/stlink-org/stlink/pull/1218), [#1220](https://github.com/stlink-org/stlink/pull/1220))
43+
- Set C standard through cmake variables ([#1221](https://github.com/stlink-org/stlink/pull/1221))
44+
- [doc] Added make install to the macOS compiling instructions ([#1259](https://github.com/stlink-org/stlink/pull/1259))
45+
- [doc] Linux Install from code Documentation improvement ([#1263](https://github.com/stlink-org/stlink/pull/1263), (commit [#2926648](https://github.com/stlink-org/stlink/commit/2926648be78f32919c0624bf1060b17fffde8b0d))
3846

3947
Fixes:
4048
- cmake: Install shared libraries in proper directories ([#1142](https://github.com/stlink-org/stlink/pull/1142))
@@ -53,6 +61,10 @@ Fixes:
5361
- Define 'SSIZE_MAX' if not defined ([#1183](https://github.com/stlink-org/stlink/pull/1183))
5462
- Fixed compliation for OpenBSD 7.0 ([#1202](https://github.com/stlink-org/stlink/pull/1202))
5563
- Included 'SSIZE_MAX' from 'limits.h' in 'src/common.c' ([#1207](https://github.com/stlink-org/stlink/pull/1207))
64+
- 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)
65+
- st-trace: Fixed clock issues ([#1251](https://github.com/stlink-org/stlink/pull/1251), [#1252](https://github.com/stlink-org/stlink/pull/1252))
66+
- Fixed flash regs addr for STM32L152RET6 in common_flash.c ([#1265](https://github.com/stlink-org/stlink/pull/1265))
67+
- Fixed flash, dbgmcu and rcc registers for STM32L1 ([#1266](https://github.com/stlink-org/stlink/pull/1266))
5668

5769
# v1.7.0
5870

contributors.txt

+3
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,10 @@ Greg Alexander [galexander1]
5151
Greg Meiste [meisteg]
5252
Grzegorz Szymaszek [gszy]
5353
Guillaume Revaillot [grevaillot]
54+
Gwenhael Goavec-Merou [trabucayre]
5455
Hakkavélin <[email protected]>
5556
Halt Hammerzeit
57+
[hydroconstructor]
5658
5759
Ian Griffiths
5860
Jack Peel
@@ -115,6 +117,7 @@ Sean Simmons
115117
Sergey Alirzaev
116118
Simon Derr [sderr]
117119
Simon Wright
120+
[simplerobot]
118121
Stany Marcel
119122
Stefan Misik
120123
Sven Wegener

doc/compiling.md

+6-2
Original file line numberDiff line numberDiff line change
@@ -119,14 +119,18 @@ or execute (Debian-based systems only): `apt-get install gcc build-essential cma
119119

120120
1. Change into the project source directory: `cd stlink`
121121
2. Run `make clean` -- required by some linux variants.
122-
3. Run `make release` to create the _Release_ target
122+
3. Run `make release` to create the _Release_ target.
123123
4. Run `make install` to full install the package with complete system integration. This might require sudo permissions.
124124
5. Run `make debug` to create the _Debug_ target (_optional_)<br />
125125
The debug target is only necessary in order to modify the sources and to run under a debugger.
126126
6. Run `make package`to build a Debian Package. The generated packages can be found in the subdirectory `./build/dist`.
127127

128128
As an option you may also install to an individual user-defined folder e.g `$HOME` with `make install DESTDIR=$HOME`.
129129

130+
### How to avoid the error message: "Can not open shared object file"
131+
132+
When installing system-wide (`sudo make install`) the dynamic library cache needs to be updated with the command `ldconfig`.
133+
130134
#### Removal:
131135

132136
1. Run `make uninstall` to perform a clean uninstall of the package from the system.
@@ -216,7 +220,7 @@ To do this with only one simple command, type:
216220
2. Run `make clean` to clean remnants of any previous builds.
217221
3. Run `make release` to create the _Release_ target
218222
4. Run `make install` to full install the package with complete system integration. This might require sudo permissions.
219-
5. Run `make debug` to create the _Debug_ target (_optional_)<br />
223+
5. Run `make debug` to create the _Debug_ target. (_optional_)<br />
220224
The debug target is only necessary in order to modify the sources and to run under a debugger.
221225

222226
As an option you may also install to an individual user-defined folder e.g `$HOME` with `make install DESTDIR=$HOME`.

0 commit comments

Comments
 (0)