]>
git.gag.com Git - fw/stlink/log
Victor Mayoral Vilches [Mon, 29 Sep 2014 21:26:20 +0000 (14:26 -0700)]
Fix memory config for STM32F4
The previous memory map didn't allow to debug the whole flash
memory. A new configuration has been added and should be
used while working with the STM32F4Discovery.
texane [Tue, 9 Sep 2014 08:11:56 +0000 (10:11 +0200)]
Merge pull request #263 from latsku/master
Adds support for STM32F334 MCU
Lari Lehtomäki [Mon, 8 Sep 2014 15:49:11 +0000 (18:49 +0300)]
Adds support for STM32F334 MCU
texane [Thu, 21 Aug 2014 05:20:03 +0000 (07:20 +0200)]
Merge pull request #258 from MartinNowak/master
fix missing error msg when no suitable device is found
Martin Nowak [Wed, 20 Aug 2014 21:21:50 +0000 (23:21 +0200)]
fix missing error msg when no suitable device is found
texane [Fri, 15 Aug 2014 10:07:49 +0000 (12:07 +0200)]
Merge pull request #257 from rene-dev/master
reset chip via JTAG
Rene Hopf [Fri, 15 Aug 2014 08:44:24 +0000 (10:44 +0200)]
gdb server fix, indentation
Rene Hopf [Wed, 13 Aug 2014 14:00:40 +0000 (16:00 +0200)]
jtag reset
Matteo Collina [Thu, 7 Aug 2014 06:39:15 +0000 (08:39 +0200)]
Support for nucleo 411re.
texane [Sat, 2 Aug 2014 05:35:05 +0000 (00:35 -0500)]
Merge pull request #253 from Netolish/master
First support for STM32L0x family
Jiří Netolický [Fri, 1 Aug 2014 19:28:22 +0000 (21:28 +0200)]
Add support for STM32L0x.
First try to support new STM32L0x family. Tested
on NUCLEO-L053R8 development board
http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1847/PF260001
Chid ID, read, erase and write flash works fine.
Jiří Netolický [Wed, 9 Jul 2014 13:13:31 +0000 (15:13 +0200)]
Added support fo STM32L0x chip id and base params.
texane [Thu, 17 Jul 2014 05:59:15 +0000 (00:59 -0500)]
Merge pull request #251 from iabdalkader/master
Send F4 memory-map and features for STM32F429
mux [Wed, 16 Jul 2014 22:46:18 +0000 (00:46 +0200)]
Send F4 memory-map and features for STM32F429
* Fix issues #250 #196
texane [Sun, 13 Jul 2014 14:56:11 +0000 (09:56 -0500)]
Merge pull request #249 from prattmic/cleanup
gdbserver: use uglylogging logging
Michael Pratt [Sat, 12 Jul 2014 20:19:41 +0000 (13:19 -0700)]
gdbserver: use uglylogging logging
Rather than putting debug printing in #ifdef blocks, use the same
uglylogging framework used by core stlink code.
To support this, the *LOG() macros are moved into the uglylogging.h
header file, and always use the filename as the logging tag.
texane [Thu, 10 Jul 2014 07:08:26 +0000 (02:08 -0500)]
Merge pull request #248 from prattmic/cleanup
Initial code cleanup
Michael Pratt [Thu, 10 Jul 2014 06:03:37 +0000 (23:03 -0700)]
Remove unused code
Remove unused #if 0'd code which has existed for years without being
used.
Michael Pratt [Thu, 10 Jul 2014 05:52:07 +0000 (22:52 -0700)]
Remove toremove/
This directory has been awaiting deletion for 3 years. It is time to
go.
Michael Pratt [Thu, 10 Jul 2014 05:31:11 +0000 (22:31 -0700)]
Reindent all source files
The indentation of various st-link source files is highly inconsistent.
Reindent all source files to 4 space indentions for consistency.
I went with 4 space indentations, as it was the most common style.
texane [Tue, 1 Jul 2014 17:08:52 +0000 (12:08 -0500)]
Merge pull request #246 from sneuf/patch-1
Add F3 small devices (F301, F302) with ID 0x439
sneuf [Tue, 1 Jul 2014 14:42:27 +0000 (16:42 +0200)]
Add F3 small devices (F301, F302) with ID 0x439
- Add F3 small devices (F301, F302) with MCU device ID code 0x439
- Sort supported devices by MCU device ID code
texane [Fri, 20 Jun 2014 10:45:29 +0000 (05:45 -0500)]
Merge pull request #245 from dobromyslov/master
udev rules initialization and STM32F0Discovery
Viacheslav Dobromyslov [Fri, 20 Jun 2014 10:11:09 +0000 (21:11 +1100)]
udev rules initialization and STM32F0Discovery
Added udev rules initialization.
Added STM32F0Discovery board to the supported boards list.
texane [Wed, 4 Jun 2014 05:16:04 +0000 (00:16 -0500)]
Merge pull request #242 from ynsta/master
Correct gui build when builddir is not srcdir
Stany MARCEL [Tue, 3 Jun 2014 22:13:46 +0000 (00:13 +0200)]
Correct gui build when builddir is not srcdir
texane [Mon, 26 May 2014 05:22:55 +0000 (00:22 -0500)]
Merge pull request #236 from orangeudav/patch-1
Fix OS X's version detecting
orangeudav [Sun, 25 May 2014 21:36:59 +0000 (01:36 +0400)]
Fix OS X's version detecting
texane [Mon, 19 May 2014 08:42:58 +0000 (03:42 -0500)]
Merge pull request #235 from ocroquette/sigint
Include signal.h to define SIGINT
Olivier Croquette [Mon, 19 May 2014 08:35:24 +0000 (10:35 +0200)]
Include signal.h to define SIGINT
Fix build error with MinGW
fhars [Wed, 16 Apr 2014 08:41:33 +0000 (10:41 +0200)]
Update README
This board uses a ST-Link/V2-1 interface. I don't know what differences there are between v2 and v2-1, but they seem to be small enough that first tests worked as expected.
texane [Tue, 15 Apr 2014 16:29:33 +0000 (11:29 -0500)]
Merge pull request #223 from troth/troth/fix-compiler-warning-32bit
Quell compiler warning.
Theodore A. Roth [Tue, 15 Apr 2014 15:46:26 +0000 (09:46 -0600)]
Quell compiler warning.
Building on a 32-bit linux system was generating the following:
src/st-info.c: In function ‘print_data’:
src/st-info.c:25:3: warning: format ‘%lx’ expects argument of type \
‘long unsigned int’, but argument 2 has type ‘size_t’ [-Wformat]
src/st-info.c:27:3: warning: format ‘%lx’ expects argument of type \
‘long unsigned int’, but argument 2 has type ‘size_t’ [-Wformat]
src/st-info.c:29:3: warning: format ‘%lx’ expects argument of type \
‘long unsigned int’, but argument 2 has type ‘size_t’ [-Wformat]
Using '%zx' eliminates the warning in a platform agnostic way.
texane [Sun, 16 Mar 2014 19:36:52 +0000 (14:36 -0500)]
[ fix ] fix STM32L152RE broken by previous commit
texane [Thu, 13 Mar 2014 12:28:40 +0000 (07:28 -0500)]
[ update ] flash support for the STM32F401XX (installed on the nucleo F4 boards)
texane [Mon, 10 Mar 2014 18:44:22 +0000 (19:44 +0100)]
Merge pull request #215 from petiepooo/patch-1
Fix segv if only --reset option given
Pete [Mon, 10 Mar 2014 18:32:09 +0000 (14:32 -0400)]
Fix segv if only --reset option given
We didn't recheck that there are enough parameters after shifting the --reset option off the list.
texane [Sat, 8 Mar 2014 16:51:02 +0000 (17:51 +0100)]
Merge pull request #214 from sbsimmons/master
Add support for STM32L152RE (Nucleo-L152RE)
Sean Simmons [Sat, 8 Mar 2014 16:21:16 +0000 (11:21 -0500)]
* Improved support for STM32L152RE - flash/ram sizes, now correct, flash programming works.
* Cleaned up checking of FP_CTRL register in gdb-server.c
* Added source code for stm32lx.s flashloader - just for reference.
texane [Wed, 5 Mar 2014 16:03:56 +0000 (17:03 +0100)]
Merge pull request #213 from tekaikko/master
Support STM32F07x devices
tekaikko [Wed, 5 Mar 2014 14:22:34 +0000 (15:22 +0100)]
Update stlink-common.c
fix typo
tekaikko [Wed, 5 Mar 2014 14:21:03 +0000 (15:21 +0100)]
Update stlink-common.c
Adding support for STM32F07x CAN connectivity devices
tekaikko [Wed, 5 Mar 2014 14:19:49 +0000 (15:19 +0100)]
Update stlink-common.h
Adding support for STM32F07x CAN connectivity devices
texane [Sat, 1 Mar 2014 12:52:41 +0000 (13:52 +0100)]
Merge pull request #212 from dandev37/mingw
Update MinGW instructions for USB 3.0 hub support.
dandev37 [Fri, 28 Feb 2014 20:23:51 +0000 (12:23 -0800)]
Update MinGW instructions for USB 3.0 hub support.
Report libusb_open() error code to the user.
texane [Fri, 21 Feb 2014 14:23:32 +0000 (15:23 +0100)]
Merge pull request #210 from jehoffmann/master
Added STM32F401RE chip id.
Jens Hoffmann [Fri, 21 Feb 2014 14:12:16 +0000 (15:12 +0100)]
Added STM32F401RE chip id.
Nucleo F401RE board got 512K flash and 96K sram. This commit adds
device definition for this controller.
texane [Thu, 20 Feb 2014 13:31:03 +0000 (14:31 +0100)]
Merge pull request #209 from jehoffmann/master
Added support for ST nucleo devices.
Jens Hoffmann [Thu, 20 Feb 2014 12:28:04 +0000 (13:28 +0100)]
Added support for ST nucleo devices.
Nucleo boards using the same endpoint for IN and OUT (1). This patch
fix it.
texane [Sat, 1 Feb 2014 06:35:47 +0000 (22:35 -0800)]
Merge pull request #207 from jimparis/master
When ignoring the end of a file, make sure we don't ignore partial words.
Jim Paris [Fri, 31 Jan 2014 21:26:35 +0000 (16:26 -0500)]
When ignoring the end of a file, make sure we don't ignore partial words.
Consider a 128-byte write to the chip. If the last 2 bytes are
considered "empty", then len is adjusted to 126, and run_flash_loader
will only copy 126 bytes to RAM. However, run_flash_loader then
proceeds to round up to 32 words (128 bytes) when flashing, which has
the effect of clobbering those last two "empty" bytes with junk data.
texane [Sun, 26 Jan 2014 17:39:59 +0000 (11:39 -0600)]
[ update ] INSTALL.mingw using Vanya comments
texane [Sat, 25 Jan 2014 14:07:57 +0000 (08:07 -0600)]
[ add ] INSTALL.mingw using dandev37 comments
texane [Thu, 23 Jan 2014 06:29:04 +0000 (22:29 -0800)]
Merge pull request #205 from JonasNorling/master
STM32F2 fix, and remove --device option
Jonas Norling [Wed, 22 Jan 2014 21:10:52 +0000 (22:10 +0100)]
Remove unsupported --device option to st-util
Setting the STLINK device with -d hasn't worked for some time, but
the STLINK_DEVICE environment variable works instead. Remove the
option, update documentation and help text.
Jonas Norling [Wed, 22 Jan 2014 20:48:35 +0000 (21:48 +0100)]
Correct address for STM32F2 flash size register
There was a typo in the flash size register address for STM32F2. Change
to correct address. Verified against STM32F207 reference manual
(RM0033 Rev 5 section 33.2), and an STM32F217 chip.
texane [Thu, 19 Dec 2013 19:55:28 +0000 (11:55 -0800)]
Merge pull request #199 from agpanarin/master
Process SIGINT and SIGTERM only in safe places
agpanarin [Thu, 19 Dec 2013 19:43:11 +0000 (23:43 +0400)]
Process SIGINT and SIGTERM only in safe places
texane [Wed, 18 Dec 2013 08:49:14 +0000 (00:49 -0800)]
Merge pull request #198 from jsarenik/osx_tarball
stlinkv1_macosx_driver: add Mavericks
Jan Sarenik [Wed, 18 Dec 2013 08:24:51 +0000 (09:24 +0100)]
stlinkv1_macosx_driver: add Mavericks
The diff was as easy as adding a new select
option for 10.9 version in install.sh, and
a little patch fixing com.apple.kpi.libkern
version string.
Don't forget to install latest libusb, i.e.
libusbx in homebrew!
texane [Thu, 12 Dec 2013 04:48:40 +0000 (22:48 -0600)]
[ fix ] ident typo
texane [Wed, 11 Dec 2013 21:49:04 +0000 (13:49 -0800)]
Merge pull request #197 from rene-dev/master
st-term magic byte via commandline argument
Rene Hopf [Wed, 11 Dec 2013 19:31:37 +0000 (20:31 +0100)]
st-term magic byte via commandline argument
texane [Sat, 7 Dec 2013 07:09:42 +0000 (23:09 -0800)]
Merge pull request #195 from onnokort/master
Properly detect and warn if multiple stlinky magic bytes are detected
Onno Kortmann [Sat, 7 Dec 2013 04:30:01 +0000 (20:30 -0800)]
Properly detect and warn if multiple stlinky magic bytes are detected
Stlinky can silently fail if its magic bytes are present anywhere else
in the SRAM. This change makes st-term detect all stlinky structures,
warn about multiple occurences and will use the last one detected.
texane [Fri, 1 Nov 2013 06:50:38 +0000 (23:50 -0700)]
Merge pull request #191 from jimparis/flash-support-reset
Add --reset option to trigger a reset both before and after flashing.
Jim Paris [Thu, 31 Oct 2013 22:02:55 +0000 (18:02 -0400)]
Add --reset option to trigger a reset both before and after flashing.
texane [Wed, 30 Oct 2013 20:24:31 +0000 (13:24 -0700)]
Merge pull request #189 from dandev37/master
Added known working targets STM32L151CB and STM32L152RB.
Dan Hepler [Wed, 30 Oct 2013 20:14:09 +0000 (13:14 -0700)]
Added known working targets STM32L151CB and STM32L152RB.
texane [Tue, 29 Oct 2013 21:13:56 +0000 (16:13 -0500)]
[ update ] README, STM32F439VIT6 working as reported by Pawel Kraszewski
texane [Mon, 28 Oct 2013 18:00:53 +0000 (11:00 -0700)]
Merge pull request #187 from chrisdew/master
Added STM32F429I-DISCO to list of working boards.
Chris Dew [Mon, 28 Oct 2013 15:09:49 +0000 (15:09 +0000)]
Added STM32F429I-DISCO
texane [Sun, 27 Oct 2013 16:10:16 +0000 (09:10 -0700)]
Merge pull request #185 from ouah/master
Restore gdb-server cleanup handlers for MinGW
Olivier Gay [Sun, 27 Oct 2013 16:05:13 +0000 (17:05 +0100)]
Fix all compilation warnings
Olivier Gay [Sun, 27 Oct 2013 15:17:08 +0000 (16:17 +0100)]
Restore gdb-server cleanup handlers for MinGW
There were removed in my previous commit
5851dee due
to compilation errors. It actually appears these signals
are supported in MinGW but there was an include error for
MinGW, this commit fixes it.
texane [Sun, 27 Oct 2013 15:02:33 +0000 (08:02 -0700)]
Merge pull request #184 from ouah/master
Fix build issues with MinGW
Olivier Gay [Sun, 27 Oct 2013 14:19:29 +0000 (15:19 +0100)]
Fix build issues with MinGW
Remove st-term from the list of the targets for MinGW.
st-term uses termios and would require a rewrite to have
it compile on MinGW. Also remove cleanup signal handlers
in gdb-server for MinGW to compile.
texane [Thu, 24 Oct 2013 16:28:13 +0000 (09:28 -0700)]
Merge pull request #183 from thinkski/master
Fixed missing parenthesis. Resolves issues #92, #161, and #170.
Chris Hiszpanski [Thu, 24 Oct 2013 05:59:32 +0000 (22:59 -0700)]
Fixes issue #161
texane [Mon, 14 Oct 2013 23:08:42 +0000 (18:08 -0500)]
[ patch from Uwe Bonnes ] add STM32F42x and F43x-parts (bank handling not yet supported)
texane [Mon, 14 Oct 2013 23:07:46 +0000 (18:07 -0500)]
[ patch from Uwe Bonnes ] determine flash size for more devices
texane [Mon, 30 Sep 2013 14:15:47 +0000 (09:15 -0500)]
[ fix ] st-info warnings
texane [Mon, 30 Sep 2013 07:13:14 +0000 (00:13 -0700)]
Merge pull request #181 from SuperVirus/master
Support for reading target voltage
htk [Sun, 29 Sep 2013 23:51:26 +0000 (01:51 +0200)]
Support for reading target voltage
texane [Sun, 29 Sep 2013 12:49:52 +0000 (05:49 -0700)]
Merge pull request #180 from nekromant/info
Add st-info utility
Andrew 'Necromant' Andrianov [Sun, 29 Sep 2013 12:22:07 +0000 (16:22 +0400)]
Add st-info utility
Signed-off-by: Andrew 'Necromant' Andrianov <andrew@ncrmnt.org>
texane [Sun, 1 Sep 2013 09:23:55 +0000 (02:23 -0700)]
Merge pull request #178 from maximevince/master
Fixed the DEBUG switch in gdb-server.c
Maxime Vincent [Sun, 1 Sep 2013 07:26:43 +0000 (09:26 +0200)]
Merge branch 'master' of git://github.com/texane/stlink
Maxime Vincent [Sun, 1 Sep 2013 07:23:19 +0000 (09:23 +0200)]
Fixed the DEBUG switch in gdb-server.c
texane [Sun, 1 Sep 2013 03:09:05 +0000 (22:09 -0500)]
[ fix ] missing exit prototype, include stdlib.h
texane [Sun, 1 Sep 2013 03:04:21 +0000 (22:04 -0500)]
[ fix ] 0001-stlink-gui-Follow-new-stlink_open-usage, fix from Jim Huang <jserv@0xlab.org>
texane [Sat, 24 Aug 2013 10:07:40 +0000 (03:07 -0700)]
Merge pull request #177 from Disasm/master
Update list of known working targets
Vadim Kaushan [Sat, 24 Aug 2013 09:40:03 +0000 (13:40 +0400)]
Update list of known working targets
texane [Sun, 18 Aug 2013 19:40:45 +0000 (12:40 -0700)]
Merge pull request #176 from prattmic/reset
V2: Add option to not reset board on connect
Michael Pratt [Wed, 6 Mar 2013 20:24:15 +0000 (15:24 -0500)]
Add option to not reset board on connect
'-n' in st-util will cause it to skip the reset step, and thus allow you
to begin debugging at whatever point the code may currently be at.
Adding this feature required changing the stlink_open functions to
accept a reset flag that tells them whether or not to reset after
connecting. Skipping reset does not seem to have any adverse effects on
stlink usb devices. Unfortunately, I have to stlink v1 devices to test.
texane [Tue, 13 Aug 2013 14:05:58 +0000 (07:05 -0700)]
Merge pull request #173 from JohannesTaelman/master
fixed USB VID/PID detection bug
JohannesTaelman [Tue, 13 Aug 2013 13:37:44 +0000 (15:37 +0200)]
fixed USB VID/PID detection bug
When a USB device with same VID but different PID is found, it got
selected as STLINK device.
lementec [Thu, 18 Jul 2013 15:42:59 +0000 (17:42 +0200)]
texane [Tue, 9 Jul 2013 15:57:37 +0000 (08:57 -0700)]
Merge pull request #167 from bms20/master
Proper reset control for stlink_reset
Breton M. Saunders [Tue, 9 Jul 2013 15:02:07 +0000 (16:02 +0100)]
Added proper reset support; now asserts nrst and then performs sysreset.