kraus
f070345249
added several comments on the stlink software structure
2020-01-04 15:05:22 +01:00
texane
3690de9fdd
Merge pull request #821 from zoobab/master
...
Add stlink-tools link for Debian and Ubuntu
2019-11-08 14:03:01 +01:00
texane
290182654b
Merge pull request #843 from daveystruijk/stm32f4-option-bytes
...
Allow reading/writing option bytes to STM32F446 devices
2019-10-28 10:42:16 +01:00
Davey Struijk
0948cd19b2
Allow writing option bytes to STM32F4 devices
2019-10-25 14:32:36 +02:00
texane
393e942193
Merge pull request #839 from brad-natelborg/master
...
Fixing verification fail for chip ID L4RX
2019-10-11 21:45:35 +02:00
Brad Natelborg
9e44de25a8
Adding full support for STLINK CHIP ID L4RX
2019-10-11 13:08:34 -04:00
texane
05b5739642
Merge pull request #837 from Orie22/dev-option-bytes
...
bug fix: Flash read operation was not executed
2019-10-09 08:19:31 +02:00
Orie22
4a32157143
bug fix: normal read operation was not executed
2019-10-09 11:25:53 +09:00
texane
a28ba53b1c
Merge pull request #836 from Orie22/dev-option-bytes
...
Added Read/Write command for Option-Bytes on STM32F2 series
2019-10-07 13:36:47 +02:00
Orie22
94aef45570
Add read Option-bytes command for STM32F2 series
2019-10-07 18:50:59 +09:00
orie
4eec4d8cb9
Add Option Byte Write command for STM32F2 series.
2019-10-07 14:46:36 +09:00
texane
c3577b578f
Merge pull request #830 from thingdust/master
...
added support for writing option bytes on STM32L0
2019-09-07 11:09:24 +02:00
Adrian Imboden
e56de83ec5
added support for writing option bytes on STM32L0
2019-09-06 18:23:37 +02:00
texane
c492e1df6f
Merge pull request #829 from trabucayre/fix_f1_vl_medium_low_flash_size
...
Fix flash size of stm32discovery vl
2019-09-03 08:23:46 +02:00
texane
c4283f4a26
Merge pull request #828 from trabucayre/fix_reset_stlinkv1
...
Do not issue JTAG reset on stlink-v1
2019-09-03 08:22:57 +02:00
Gwenhael Goavec-Merou
32e0826195
Fix flash size of stm32discovery vl
2019-09-02 17:47:34 +02:00
Gwenhael Goavec-Merou
738e48eed5
Do not issue JTAG reset on stlink-v1
2019-09-02 14:35:35 +02:00
Jerry Jacobs
4909dd808a
README.md: Add notice of wanted project maintainer
2019-08-17 10:42:14 +02:00
Benjamin Henrion
f5d072f769
Merge pull request #1 from zoobab/debianubuntu
...
Add stlink-tools link for Debian and Ubuntu
2019-07-26 13:21:28 +02:00
Benjamin Henrion
728049b244
Add stlink-tools link for Debian and Ubuntu
...
Add stlink-tools link for Debian and Ubuntu
2019-07-26 13:19:32 +02:00
eupn
625f4cd572
WB55: fix flash verification error ( #816 )
...
* Clear previously written page number (if any)
* Remove unrelated change
2019-07-14 11:02:42 +02:00
Vasiliy Zasukhin
84f63d25bd
Add support for CS32F103C8T6 ( #805 )
...
CS32F103C8T6 is clone of STM32F103C8T6 but with incorrect core_id number.
2019-06-06 19:53:03 +02:00
Michael DL6AKU
df3c2b0286
Allow for 64 Bytes serials ( #809 )
2019-06-06 19:50:22 +02:00
Slyshyk Oleksiy
d040db5585
fixed few potential memory/resource leaks ( #803 )
...
also few cppcheck warnings
2019-05-13 16:58:30 +02:00
Slyshyk Oleksiy
a3cb1a1569
build wor windows under Debian/Ubuntu ( #802 )
2019-05-11 19:41:57 +02:00
Eli Krumholz
189f253ce3
initial support for STM32L41X ( #799 )
2019-05-06 19:36:26 +02:00
WRansohoff
cf677803d0
Fix apparent STM32G0 flashing issue. ( #797 )
...
* Add simple read/write support for STM32WB55 chips.
* Clean up and unify G0/WB erase/program operations.
* Fix apparent issue with STM32G0 flashing.
2019-04-26 08:00:30 +02:00
Kirill Zhumarin
feb86618fa
Support for "STM32+Audio" v2-1 firmware ( #790 )
...
* Add pid for "STM32+Audio" v2-1 firmware
* Add support for "STM32+Audio" v2-1 firmware,.
* Add udev rules for "STM32+Audio" firmware
2019-04-13 12:07:58 +02:00
Miklós Márton
224f6eee2a
Add STLink V3SET VID:PIDs to the udev rules ( #789 )
2019-04-03 13:00:18 +02:00
WRansohoff
4ff515ef68
Add simple read/write support for STM32WB55 chips. ( #786 )
...
* Add simple read/write support for STM32WB55 chips.
* Clean up and unify G0/WB erase/program operations.
2019-03-31 18:41:57 +02:00
Manuel Dipolt
c6836b4ac9
Added support to write option bytes for the STM32G0 ( #778 )
...
* poc worked, writting stm32G070 option bytes
* Update README.md
adjust layout
* code review changes
2019-03-20 14:01:11 +01:00
Cerem Cem ASLAN
18ec7e239b
fix typo ( #779 )
2019-03-15 19:34:39 +01:00
Cerem Cem ASLAN
c9e0945755
Added howto for sending NRST signal through GDB ( #776 )
...
See https://github.com/texane/stlink/issues/774
2019-03-15 11:09:06 +01:00
Ronny Majani
522188db49
Added call to clear PG bit after Writing to Flash ( #773 )
2019-03-07 12:42:39 +01:00
aoand
d13f946468
doc/compiling.md: fix package name "devscripts" ( #775 )
...
the command 'debuild' is (and always was) part of the devscripts package
2019-03-07 12:41:38 +01:00
Povilas Kanapickas
1165cf7127
gui: Fix relative path to the UI files needed by stlink-gui-local ( #771 )
2019-02-16 22:38:37 +01:00
Jerry Jacobs
3295ab4e5c
Revert "Add support for CS32 micro-controller ( #757 )" ( fixes #761 )
...
This reverts commit 7651d2116f
.
2019-02-12 21:07:35 +01:00
Slyshyk Oleksiy
b9c315d990
win32: move usleep definition to unistd.h ( #765 )
2019-02-09 11:11:43 +01:00
Björn Mellström
8186d854ba
Add support for mass erasing second bank on STM32F10x_XL ( #767 )
2019-02-09 11:10:15 +01:00
Jicksaw
30de1b30e7
Fix "unkown chip id", piped output and st-util -v ( #763 )
...
* Set SWD clock before using SWD (#107 , #568 ?)
* Make st-util -v print more than default
* Flush output streams explicitly. Fix #665
On Win32 redirecting streams makes them buffered, therefore without
flushing there would be no output before exit. Stdout and stderr are
also often buffered differently, making them disordered.
2019-01-24 21:29:59 +01:00
Thomas Cenova
af325bb989
This fixes the versioning when compiling from the repo checked out with git. ( #762 )
2019-01-24 21:27:08 +01:00
WRansohoff
0f1fc50429
Add preliminary support for some STM32G0 chips. ( closes #759 ) ( #760 )
...
* Add preliminary support for some STM32G0 chips.
* Fix a bug in the 'which page to erase' logic.
When I flashed a program with more than one page, I noticed that this logic did not un-set previously-set 'PNG' bits. So it would erase page 1, then page 3, then page 3...
2019-01-24 21:25:25 +01:00
WRansohoff
6a9d390a72
Update STM32F3xx chip ID that covers a few different devices. ( #758 )
2019-01-13 09:04:21 +01:00
Victor Lamoine
7651d2116f
Add support for CS32 micro-controller ( #757 )
2019-01-03 21:10:47 +01:00
Jiri Bilek
358a91395d
Add O_BINARY option to open file. ( #753 )
...
See issue #752 .
2018-12-21 12:54:56 +01:00
Dave Hylands
0a2b7a4ff0
Only do bank calculation on STM32L4 devices with dual banked flash ( #751 )
...
* Only do bank calculatio on SRM32L4 devices with dual banked flash
RM0394 covers the STM32L41xx, 42xx, 43xx, 44xx, 45xx, and 46xx. These
devices are all employ single banked flash and have chip id's
of 0x464 for the 41xx/42xx, 0x435 for 43xx/44xx, and 0x462 for 45xx/46xx
It's also worth noting that bit 21 of the FLASH_OPTR register is marked
as resevred for these chips, and isn't an indicator of dual banked
flash.
RM0392 covers the STM32L4x1, cpu_id 0x415 and can be dual banked.
RM0351 covers the STM32L4x5/4x6, cpu_ids 0x415 & 0x461 and can be dual
banked
RM0432 covers the STM32L4Rx/4Sx, cpu_id 0x470 and can be dual banked.
This PR modifies the calculate_L4_page functio to only factor bank
calculations for the devices above which can support dual banked flash.
* Converted tabs to spaces on added line
2018-12-14 20:31:23 +01:00
Jerry Jacobs
a201d3e5bd
Update compiling.md
...
Fixes #748
2018-12-02 21:25:02 +01:00
Jerry Jacobs
f87076fcbf
doc/man: Fix double dash issue ( fixes #746 )
2018-11-19 20:45:50 +01:00
Slyshyk Oleksiy
e059ea7a55
Fix case when __FILE__ don't contain "/" nor "\\". ( #745 )
2018-10-30 17:56:36 +01:00
Gabriel Arjones
8c46827f54
Make udev rules and modprobe conf installation optional ( #741 )
2018-10-24 19:33:02 +02:00