kopia lustrzana https://github.com/stlink-org/stlink
General Project Update
- Fixes in CHANGELOG.md - Added note in README.md - Updated package requirements.pull/866/head^2
rodzic
aad5cf1901
commit
2f9748e52f
12
CHANGELOG.md
12
CHANGELOG.md
|
@ -26,6 +26,7 @@ Major changes and added features:
|
||||||
|
|
||||||
Updates and fixes:
|
Updates and fixes:
|
||||||
|
|
||||||
|
* Build failure when platform is 32 bit, but stuct stat.st_size is 64 bit. ([#629](https://github.com/texane/stlink/pull/629))
|
||||||
* Made udev rules and modprobe conf installation optional ([#741](https://github.com/texane/stlink/pull/741))
|
* Made udev rules and modprobe conf installation optional ([#741](https://github.com/texane/stlink/pull/741))
|
||||||
* Fixed case when __FILE__ don't contain "/" nor "\\". ([#745](https://github.com/texane/stlink/pull/745))
|
* Fixed case when __FILE__ don't contain "/" nor "\\". ([#745](https://github.com/texane/stlink/pull/745))
|
||||||
* Fixed double dash issue in doc/man ([#746](https://github.com/texane/stlink/pull/746))
|
* Fixed double dash issue in doc/man ([#746](https://github.com/texane/stlink/pull/746))
|
||||||
|
@ -33,7 +34,7 @@ Updates and fixes:
|
||||||
* Only do bank calculation on STM32L4 devices with dual banked flash ([#751](https://github.com/texane/stlink/pull/751))
|
* Only do bank calculation on STM32L4 devices with dual banked flash ([#751](https://github.com/texane/stlink/pull/751))
|
||||||
* Updated STM32F3xx chip ID that covers a few different devices ([#758](https://github.com/texane/stlink/pull/758))
|
* Updated STM32F3xx chip ID that covers a few different devices ([#758](https://github.com/texane/stlink/pull/758))
|
||||||
* Fixed versioning when compiling from the checked out git-repo ([#762](https://github.com/texane/stlink/pull/762))
|
* Fixed versioning when compiling from the checked out git-repo ([#762](https://github.com/texane/stlink/pull/762))
|
||||||
* Fixed "unkown chip id", piped output and st-util -v ([#763](https://github.com/texane/stlink/pull/763))
|
* Fixed "unkown chip id", piped output and st-util -v ([#107](https://github.com/texane/stlink/pull/107), [#763](https://github.com/texane/stlink/pull/763))
|
||||||
* win32: move usleep definition to unistd.h ([#765](https://github.com/texane/stlink/pull/765))
|
* win32: move usleep definition to unistd.h ([#765](https://github.com/texane/stlink/pull/765))
|
||||||
* Fixed relative path to the UI files needed by stlink-gui-local (GUI) ([#770](https://github.com/texane/stlink/pull/770), [#771](https://github.com/texane/stlink/pull/771))
|
* Fixed relative path to the UI files needed by stlink-gui-local (GUI) ([#770](https://github.com/texane/stlink/pull/770), [#771](https://github.com/texane/stlink/pull/771))
|
||||||
* Fixed package name "devscripts" in doc/compiling.md ([#775](https://github.com/texane/stlink/pull/775))
|
* Fixed package name "devscripts" in doc/compiling.md ([#775](https://github.com/texane/stlink/pull/775))
|
||||||
|
@ -149,10 +150,10 @@ Release date: 2017-01-28
|
||||||
|
|
||||||
Major changes and added features:
|
Major changes and added features:
|
||||||
|
|
||||||
* Deprecation of autotools (autoconf, automake) (@xor-gate)
|
* Deprecation of autotools (autoconf, automake) ([#83](https://github.com/texane/stlink/pull/83), [#431](https://github.com/texane/stlink/pull/431), [#434](https://github.com/texane/stlink/pull/434))
|
||||||
* Removal of undocumented `st-term` utility, which is now replaced by `st-util` ARM semihosting feature ([#3fd0f09](https://github.com/texane/stlink/commit/3fd0f099782506532198473b24f643a3f68d5ff9))
|
* Removal of undocumented `st-term` utility, which is now replaced by `st-util` ARM semihosting feature ([#3fd0f09](https://github.com/texane/stlink/commit/3fd0f099782506532198473b24f643a3f68d5ff9))
|
||||||
* Added support for native debian packaging ([#444](https://github.com/texane/stlink/pull/444), [#485](https://github.com/texane/stlink/pull/485))
|
* Added support for native debian packaging ([#444](https://github.com/texane/stlink/pull/444), [#485](https://github.com/texane/stlink/pull/485))
|
||||||
* Added intel hex file reading for `st-flash` ([#459](https://github.com/texane/stlink/pull/541))
|
* Added intel hex file reading for `st-flash` ([#110](https://github.com/texane/stlink/pull/110), [#157](https://github.com/texane/stlink/pull/157), [#200](https://github.com/texane/stlink/pull/200), [#239](https://github.com/texane/stlink/pull/239), [#457](https://github.com/texane/stlink/pull/547), [#459](https://github.com/texane/stlink/pull/549))
|
||||||
* Added `--reset` command to `st-flash` ([#505](https://github.com/texane/stlink/pull/505))
|
* Added `--reset` command to `st-flash` ([#505](https://github.com/texane/stlink/pull/505))
|
||||||
* Support serial numbers argument for `st-util` and `st-flash` for multi-programmer setups ([#541](https://github.com/texane/stlink/pull/541))
|
* Support serial numbers argument for `st-util` and `st-flash` for multi-programmer setups ([#541](https://github.com/texane/stlink/pull/541))
|
||||||
* Added kill ('k') command to gdb-server for `st-util` ([#9804416](https://github.com/texane/stlink/commit/98044163ab34bf5159f121d1c49ffb3550321ca0))
|
* Added kill ('k') command to gdb-server for `st-util` ([#9804416](https://github.com/texane/stlink/commit/98044163ab34bf5159f121d1c49ffb3550321ca0))
|
||||||
|
@ -171,14 +172,15 @@ Chip support added for:
|
||||||
|
|
||||||
Updates and fixes:
|
Updates and fixes:
|
||||||
|
|
||||||
|
* Set SWDCLK and fixed jtag_reset bug ([#254](https://github.com/texane/stlink/pull/254), [#291](https://github.com/texane/stlink/pull/291), [#475](https://github.com/texane/stlink/pull/475), [#533](https://github.com/texane/stlink/pull/533), [#534](https://github.com/texane/stlink/pull/534))
|
||||||
* Fixed STM32F030 erase error ([#442](https://github.com/texane/stlink/pull/442))
|
* Fixed STM32F030 erase error ([#442](https://github.com/texane/stlink/pull/442))
|
||||||
* Fixed Cygwin build ([#68b0f3b](https://github.com/texane/stlink/commit/68b0f3bddc3c4aaffe34caa6a3201029edd8ad56))
|
* Fixed Cygwin build ([#68b0f3b](https://github.com/texane/stlink/commit/68b0f3bddc3c4aaffe34caa6a3201029edd8ad56))
|
||||||
* Reset flash mass erase (MER) bit after mass erase for safety ([#489](https://github.com/texane/stlink/pull/489))
|
* Reset flash mass erase (MER) bit after mass erase for safety ([#489](https://github.com/texane/stlink/pull/489))
|
||||||
* Fixed memory map for STM32F4 (@zulusw)
|
* Fixed memory map for STM32F4 (@zulusw)
|
||||||
* Fixed STM32L-problem with flash loader (issue #390) (Tom de Boer)
|
* Fixed STM32L-problem with flash loader ([#390](https://github.com/texane/stlink/pull/390))
|
||||||
* `st-util` don't read target voltage on startup as it crashes STM32F100 (probably stlink/v1) (Greg Alexander)
|
* `st-util` don't read target voltage on startup as it crashes STM32F100 (probably stlink/v1) (Greg Alexander)
|
||||||
* Do a JTAG reset prior to reading CPU information when processor is in deep sleep (@andyg24)
|
* Do a JTAG reset prior to reading CPU information when processor is in deep sleep (@andyg24)
|
||||||
* Redesign of `st-flash` commandline options parsing (pull-request #459) (@dev26th)
|
* Redesign of `st-flash` commandline options parsing ([#459](https://github.com/texane/stlink/pull/459))
|
||||||
|
|
||||||
v1.2.0
|
v1.2.0
|
||||||
======
|
======
|
||||||
|
|
|
@ -69,7 +69,7 @@ When there is no executable available for your platform or you need the latest (
|
||||||
* The semantic versioning scheme is used. Read more at [semver.org](http://semver.org)
|
* The semantic versioning scheme is used. Read more at [semver.org](http://semver.org)
|
||||||
* Before creating a pull request, please _ALWAYS_ open a new issue for the discussion of the intended new features. Bugfixes don't require a discussion via a ticket-issue. However they should always be described in a few words as soon as they appear to help others as well.
|
* Before creating a pull request, please _ALWAYS_ open a new issue for the discussion of the intended new features. Bugfixes don't require a discussion via a ticket-issue. However they should always be described in a few words as soon as they appear to help others as well.
|
||||||
* Contributors and/or maintainers may submit comments or request changes to patch-proposals and/or pull-requests.
|
* Contributors and/or maintainers may submit comments or request changes to patch-proposals and/or pull-requests.
|
||||||
|
* Please start new forks from the develop branch if possible as pull requests will go into this branch as well.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,11 @@
|
||||||
# Compiling
|
# Compiling from sources
|
||||||
|
|
||||||
## Build from sources
|
## Package requirements
|
||||||
|
|
||||||
* CMake (minimal v2.8.7)
|
* CMake (v2.8.7 or later)
|
||||||
* C compiler (gcc, clang, mingw)
|
* C compiler (gcc, clang or mingw)
|
||||||
* Libusb 1.0 (minimal v1.0.9)
|
* libusb 1.0 (v1.0.13 or later)
|
||||||
|
* libusb-dev 1.0 (v1.0.13 or later)
|
||||||
* (optional) pandoc for generating manpages from markdown
|
* (optional) pandoc for generating manpages from markdown
|
||||||
|
|
||||||
Run from the root of the source directory:
|
Run from the root of the source directory:
|
||||||
|
@ -127,7 +128,7 @@ you can use the following cmake option:
|
||||||
$ cmake -DLIB_INSTALL_DIR:PATH="/usr/lib64" ..
|
$ cmake -DLIB_INSTALL_DIR:PATH="/usr/lib64" ..
|
||||||
```
|
```
|
||||||
|
|
||||||
## Windows (MinGW64)
|
## Windows (MinGW64)
|
||||||
|
|
||||||
### Prequistes
|
### Prequistes
|
||||||
|
|
||||||
|
@ -149,7 +150,7 @@ Check and execute (in the script folder) `<source-dir>\scripts\mingw64-build.bat
|
||||||
NOTE: when installing different toolchains make sure you edit the path in the `mingw64-build.bat`
|
NOTE: when installing different toolchains make sure you edit the path in the `mingw64-build.bat`
|
||||||
the build script uses currently `C:\Program Files\mingw-w64\x86_64-5.3.0-win32-sjlj-rt_v4-rev0\mingw64\bin`
|
the build script uses currently `C:\Program Files\mingw-w64\x86_64-5.3.0-win32-sjlj-rt_v4-rev0\mingw64\bin`
|
||||||
|
|
||||||
## Windows (Visual Studio)
|
## Windows (Visual Studio)
|
||||||
|
|
||||||
### Prerequisites
|
### Prerequisites
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue