]>
git.gag.com Git - fw/stlink/log
Fabien Le Mentec [Mon, 17 Oct 2011 19:52:57 +0000 (14:52 -0500)]
[fix] flash tool. not working for stm32l, ok with stm32vl
le mentec fabien [Mon, 17 Oct 2011 09:14:08 +0000 (04:14 -0500)]
[update] TODO
le mentec fabien [Mon, 17 Oct 2011 09:00:02 +0000 (04:00 -0500)]
[update] add read command to flash tool
Fabien Le Mentec [Mon, 17 Oct 2011 05:45:30 +0000 (00:45 -0500)]
[update] TODO
Fabien Le Mentec [Sun, 16 Oct 2011 22:38:27 +0000 (17:38 -0500)]
[add] blink_flash example
Fabien Le Mentec [Sun, 16 Oct 2011 21:29:28 +0000 (16:29 -0500)]
[update] flash tool, missing SWD mode entering and core reset
Fabien Le Mentec [Sun, 16 Oct 2011 21:28:29 +0000 (16:28 -0500)]
[fix] stlink_usb_read_mem32 len command field
Fabien Le Mentec [Sun, 16 Oct 2011 21:13:58 +0000 (16:13 -0500)]
[fix] stlinkv2 missing initialisation
Fabien Le Mentec [Sun, 16 Oct 2011 20:36:53 +0000 (15:36 -0500)]
[fix] missing stlink_fwrite_flash decl
Fabien Le Mentec [Sun, 16 Oct 2011 20:36:11 +0000 (15:36 -0500)]
[add] flash memory loader tool
Fabien Le Mentec [Sun, 16 Oct 2011 19:38:28 +0000 (14:38 -0500)]
[add] TODO
Fabien Le Mentec [Sun, 16 Oct 2011 16:26:52 +0000 (11:26 -0500)]
[update] lcd example, minor
Fabien Le Mentec [Sun, 16 Oct 2011 16:21:59 +0000 (11:21 -0500)]
[fix] LCD GPIO mode must be alternate function
Fabien Le Mentec [Sun, 16 Oct 2011 16:05:46 +0000 (11:05 -0500)]
[update] lcd example uses libstm32l_discovery
Fabien Le Mentec [Sun, 16 Oct 2011 15:59:51 +0000 (10:59 -0500)]
[update] documentation
Fabien Le Mentec [Sun, 16 Oct 2011 15:54:03 +0000 (10:54 -0500)]
[add] libstm32l_discovery from ST packages. build directory contains the necessary to build
Fabien Le Mentec [Sun, 16 Oct 2011 11:01:11 +0000 (06:01 -0500)]
[add, wip] example/lcd
Fabien Le Mentec [Sun, 16 Oct 2011 08:48:27 +0000 (03:48 -0500)]
[update] documentation
Fabien Le Mentec [Sun, 16 Oct 2011 08:24:45 +0000 (03:24 -0500)]
[update] documentation
Fabien Le Mentec [Sun, 16 Oct 2011 06:30:07 +0000 (01:30 -0500)]
[update] blink does not use bootmode
Fabien Le Mentec [Sun, 16 Oct 2011 06:28:57 +0000 (01:28 -0500)]
[mv] blink source into example/blink
Fabien Le Mentec [Sat, 15 Oct 2011 22:25:11 +0000 (17:25 -0500)]
[update] documentation, libsg2 dependency
Fabien Le Mentec [Sat, 15 Oct 2011 22:21:35 +0000 (17:21 -0500)]
[update] unused stlinkv2 commands
Fabien Le Mentec [Sat, 15 Oct 2011 22:20:56 +0000 (17:20 -0500)]
[update] documentation
Fabien Le Mentec [Sat, 15 Oct 2011 22:15:50 +0000 (17:15 -0500)]
[update] documentation
Fabien Le Mentec [Sat, 15 Oct 2011 22:14:12 +0000 (17:14 -0500)]
[update] documentation
Fabien Le Mentec [Sat, 15 Oct 2011 22:10:15 +0000 (17:10 -0500)]
[update] port blink example to stm32l discovery
Fabien Le Mentec [Sat, 15 Oct 2011 21:40:47 +0000 (16:40 -0500)]
[update] documentation
Fabien Le Mentec [Sat, 15 Oct 2011 20:15:33 +0000 (15:15 -0500)]
[update] documentation
Fabien Le Mentec [Sat, 15 Oct 2011 20:06:14 +0000 (15:06 -0500)]
[update] documentation
Fabien Le Mentec [Sat, 15 Oct 2011 18:31:15 +0000 (13:31 -0500)]
[update] blinky entrypoint
Fabien Le Mentec [Sat, 15 Oct 2011 18:18:26 +0000 (13:18 -0500)]
[fix] documentation
Fabien Le Mentec [Sat, 15 Oct 2011 17:53:44 +0000 (12:53 -0500)]
[update] documentation
Fabien Le Mentec [Sat, 15 Oct 2011 17:31:21 +0000 (12:31 -0500)]
[update] example/Makefile base text address
Fabien Le Mentec [Sat, 15 Oct 2011 17:30:33 +0000 (12:30 -0500)]
[add] doc/tutorial.tex,pdf
Fabien Le Mentec [Fri, 14 Oct 2011 22:22:31 +0000 (17:22 -0500)]
[add] acknowledgments
Fabien Le Mentec [Fri, 14 Oct 2011 22:11:18 +0000 (17:11 -0500)]
[mv] stm32l into toremove
Fabien Le Mentec [Fri, 14 Oct 2011 22:05:14 +0000 (17:05 -0500)]
[update] README
Fabien Le Mentec [Fri, 14 Oct 2011 21:56:14 +0000 (16:56 -0500)]
[delete] INSTALL. refer to README
Fabien Le Mentec [Fri, 14 Oct 2011 21:08:44 +0000 (16:08 -0500)]
[fix] GDB port fixed to 4242 until better command line parsing. leave DFU mode.
Fabien Le Mentec [Fri, 14 Oct 2011 20:55:17 +0000 (15:55 -0500)]
[fix] GDB listening port, temporary. needs better command line parsing.
Fabien Le Mentec [Fri, 14 Oct 2011 20:47:08 +0000 (15:47 -0500)]
[fix] remove invalid free
Fabien Le Mentec [Fri, 14 Oct 2011 20:38:54 +0000 (15:38 -0500)]
[fix] missing parse_version in sg transport layer
Fabien Le Mentec [Fri, 14 Oct 2011 20:02:06 +0000 (15:02 -0500)]
[fix] gdb-server unused variable
Fabien Le Mentec [Fri, 14 Oct 2011 19:51:16 +0000 (14:51 -0500)]
[fix] warnings
Fabien Le Mentec [Fri, 14 Oct 2011 19:44:58 +0000 (14:44 -0500)]
[update] missing author
Fabien Le Mentec [Fri, 14 Oct 2011 19:43:42 +0000 (14:43 -0500)]
Merge remote branch 'karl/stm32l' into local/stlinkv2
Karl Palsson [Thu, 13 Oct 2011 20:13:31 +0000 (20:13 +0000)]
Merge remote branch 'karlgithub/master' into mystm32l
Conflicts:
build/Makefile
gdbserver/gdb-server.c
This merges in the bulk of bravikov's work on the command line and automatic sensible defaults for
the gdb server
Dmitry Bravikov [Wed, 5 Oct 2011 18:42:23 +0000 (02:42 +0800)]
random port
Dmitry Bravikov [Wed, 5 Oct 2011 10:15:44 +0000 (18:15 +0800)]
added installation, added ST_LINK autodetection
Fabien Le Mentec [Thu, 29 Sep 2011 22:04:07 +0000 (06:04 +0800)]
[missing] stlink-hw.h
Uwe Bonnes [Thu, 13 Oct 2011 17:27:38 +0000 (19:27 +0200)]
Add missing functionality stlinkv2
Signed-off-by: Karl Palsson <karlp@tweak.net.au>
Uwe Bonnes [Thu, 13 Oct 2011 14:33:29 +0000 (16:33 +0200)]
Implement _stlink_usb_write_mem32|8
Signed-off-by: Karl Palsson <karlp@tweak.net.au>
Uwe Bonnes [Thu, 13 Oct 2011 14:32:19 +0000 (16:32 +0200)]
Add a buffer to hold the command
Signed-off-by: Karl Palsson <karlp@tweak.net.au>
Uwe Bonnes [Thu, 13 Oct 2011 14:28:54 +0000 (16:28 +0200)]
Add a pointer how to wrap USB SG commands
Signed-off-by: Karl Palsson <karlp@tweak.net.au>
Karl Palsson [Wed, 12 Oct 2011 21:24:33 +0000 (21:24 +0000)]
More debug in prepration for working out writemem32
Karl Palsson [Wed, 12 Oct 2011 21:05:44 +0000 (21:05 +0000)]
Add commentary on test methods?
Karl Palsson [Wed, 12 Oct 2011 20:54:03 +0000 (20:54 +0000)]
Add comments on register magic numbers.
Karl Palsson [Wed, 12 Oct 2011 20:40:24 +0000 (20:40 +0000)]
Support arm core cpuid register decoding
Karl Palsson [Wed, 12 Oct 2011 20:36:43 +0000 (20:36 +0000)]
Make stlink_core_id return the core id.
Instead of requiring manual extraction from the q_buf
Karl Palsson [Wed, 12 Oct 2011 19:57:54 +0000 (19:57 +0000)]
Fix compiler warnings from missing includes
Karl Palsson [Wed, 12 Oct 2011 19:56:19 +0000 (19:56 +0000)]
Support "force debug" command, required by gdb server
usb implementation provided by Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Glued together again by me. With this change, gdbserver actually enters debug and gdbserver
stays open!
Karl Palsson [Wed, 12 Oct 2011 19:19:29 +0000 (19:19 +0000)]
Add Uwe Bonnes to the AUTHORS list
He sent me some patches which I've included here recently.
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Uwe Bonnes [Wed, 12 Oct 2011 11:51:19 +0000 (13:51 +0200)]
The Flash Size Register is different for the different chips, so add it to the chip parameters
Signed-off-by: Karl Palsson <karlp@tweak.net.au>
Uwe Bonnes [Wed, 12 Oct 2011 11:36:13 +0000 (13:36 +0200)]
Explain source of CHIP ID and add new devices
Modified by karlp to merge the two 0x416 devices
Modified to add F1 to the F1 devices and sort by device id
Signed-off-by: Karl Palsson <karlp@tweak.net.au>
Uwe Bonnes [Wed, 12 Oct 2011 07:56:20 +0000 (09:56 +0200)]
More files to ignore
Signed-off-by: Karl Palsson <karlp@tweak.net.au>
Karl Palsson [Wed, 12 Oct 2011 01:48:04 +0000 (01:48 +0000)]
Add some comments on cells containing identified transfers
Karl Palsson [Wed, 12 Oct 2011 01:45:28 +0000 (01:45 +0000)]
Fix stm32l readmem32.
As noted, the usb transfer only has a 1 byte length, but it also has a different mode
to enter.
Tidied up and removed more duplicate and hard coded code, tried to add some notes on
where the magic came from.
No idea where the chip ids came from, I can't find them in the datasheets anywhere.
Karl Palsson [Wed, 12 Oct 2011 00:01:46 +0000 (00:01 +0000)]
Support version decoding on both platforms
Karl Palsson [Tue, 11 Oct 2011 23:41:49 +0000 (23:41 +0000)]
Use defined VID/PIDs instead of magic numbers
Karl Palsson [Tue, 11 Oct 2011 23:12:03 +0000 (23:12 +0000)]
USB_traces is an open office spreadsheet of all csv files
This can make it a little easier to visualize than the raw csv files...
Karl Palsson [Sat, 8 Oct 2011 18:52:38 +0000 (18:52 +0000)]
.gitignore files are nice
Karl Palsson [Sat, 8 Oct 2011 18:51:16 +0000 (18:51 +0000)]
Add a netbeans project setup
Has two run configs, one for the gdb server, and one for the command line
tools and library build.
Karl Palsson [Sat, 8 Oct 2011 18:50:45 +0000 (18:50 +0000)]
remove the keypress to exit the app
Karl Palsson [Fri, 7 Oct 2011 20:21:37 +0000 (20:21 +0000)]
move debugging output to common code
Karl Palsson [Fri, 7 Oct 2011 20:17:48 +0000 (20:17 +0000)]
build gdbserver with new library
Has a line hardcoding it to the the usb backend. I don't have a stm32vl board :(
Karl Palsson [Fri, 7 Oct 2011 19:45:41 +0000 (19:45 +0000)]
Remove stm32l directory now that code is merged.
Keep the documentation, that will still be useful...
Karl Palsson [Fri, 7 Oct 2011 19:36:38 +0000 (19:36 +0000)]
Fix the missing mode calls.
Start cleaning up the debug output a little
Karl Palsson [Fri, 7 Oct 2011 19:32:19 +0000 (19:32 +0000)]
Debugging is helpful!
Karl Palsson [Fri, 7 Oct 2011 18:53:14 +0000 (18:53 +0000)]
udev rules for non-root access, plus a symlink
Karl Palsson [Fri, 7 Oct 2011 02:47:37 +0000 (02:47 +0000)]
Pluggable backends for libsg or libusb
Compiles, but not fully tested yet.
Karl Palsson [Fri, 7 Oct 2011 02:17:36 +0000 (02:17 +0000)]
Remove duplicate endianness
Karl Palsson [Thu, 6 Oct 2011 23:22:33 +0000 (23:22 +0000)]
Initial commit of workable stm32l debug
Move towards a standard libstlink, with backends for libusb (stm32l discovery) and scsi
passthrough (stm32vl discovery) and a common front end.
Verified that stm32l branch works much the same, but more to go for stm32vl.
Karl Palsson [Sat, 1 Oct 2011 23:22:57 +0000 (23:22 +0000)]
Swap build.sh for a real Makefile
Karl Palsson [Thu, 29 Sep 2011 22:06:54 +0000 (22:06 +0000)]
Tweak stm32l version to start using shared headers
Fabien Le Mentec [Thu, 29 Sep 2011 22:04:07 +0000 (17:04 -0500)]
[missing] stlink-hw.h
Fabien Le Mentec [Sun, 11 Sep 2011 22:33:25 +0000 (17:33 -0500)]
[update] minor, tests
Fabien Le Mentec [Sun, 11 Sep 2011 17:26:58 +0000 (12:26 -0500)]
[update] readmem32
Fabien Le Mentec [Sun, 11 Sep 2011 17:00:46 +0000 (12:00 -0500)]
[add] usblyzer outputs
Fabien Le Mentec [Sun, 11 Sep 2011 16:36:03 +0000 (11:36 -0500)]
[update] notes
Fabien Le Mentec [Sun, 11 Sep 2011 16:01:00 +0000 (11:01 -0500)]
[add] notes
Fabien Le Mentec [Sun, 11 Sep 2011 14:22:17 +0000 (09:22 -0500)]
[fix, update] magic bytes, more commands. step mode make resets the chip
Fabien Le Mentec [Sun, 11 Sep 2011 13:28:34 +0000 (08:28 -0500)]
[fix, update] more commands
Fabien Le Mentec [Sun, 11 Sep 2011 13:27:49 +0000 (08:27 -0500)]
[add] read_memory usblyzer output
Fabien Le Mentec [Sun, 11 Sep 2011 05:58:24 +0000 (00:58 -0500)]
[update] submit_wait timeout
Fabien Le Mentec [Sat, 10 Sep 2011 17:55:19 +0000 (12:55 -0500)]
[update] more test. stalling randomly... problem with linux usb stack?
Fabien Le Mentec [Sat, 10 Sep 2011 17:30:43 +0000 (12:30 -0500)]
[fix] bad endpoints used
Fabien Le Mentec [Sat, 10 Sep 2011 16:25:21 +0000 (11:25 -0500)]
[update] basic testing code using libusb
Fabien Le Mentec [Sat, 10 Sep 2011 14:58:35 +0000 (09:58 -0500)]
[add] sltink device connection from windows, usblyzer output
texane [Fri, 15 Jul 2011 13:58:05 +0000 (06:58 -0700)]
Merge pull request #9 from whitequark/master
Support for data watchpoints and larger flashes