fw/stlink
12 years ago[update] minor, tests
Fabien Le Mentec [Sun, 11 Sep 2011 22:33:25 +0000 (17:33 -0500)]
[update] minor, tests

12 years ago[update] readmem32
Fabien Le Mentec [Sun, 11 Sep 2011 17:26:58 +0000 (12:26 -0500)]
[update] readmem32

12 years ago[add] usblyzer outputs
Fabien Le Mentec [Sun, 11 Sep 2011 17:00:46 +0000 (12:00 -0500)]
[add] usblyzer outputs

12 years ago[update] notes
Fabien Le Mentec [Sun, 11 Sep 2011 16:36:03 +0000 (11:36 -0500)]
[update] notes

12 years ago[add] notes
Fabien Le Mentec [Sun, 11 Sep 2011 16:01:00 +0000 (11:01 -0500)]
[add] notes

12 years ago[fix, update] magic bytes, more commands. step mode make resets the chip
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

12 years ago[fix, update] more commands
Fabien Le Mentec [Sun, 11 Sep 2011 13:28:34 +0000 (08:28 -0500)]
[fix, update] more commands

12 years ago[add] read_memory usblyzer output
Fabien Le Mentec [Sun, 11 Sep 2011 13:27:49 +0000 (08:27 -0500)]
[add] read_memory usblyzer output

12 years ago[update] submit_wait timeout
Fabien Le Mentec [Sun, 11 Sep 2011 05:58:24 +0000 (00:58 -0500)]
[update] submit_wait timeout

12 years ago[update] more test. stalling randomly... problem with linux usb stack?
Fabien Le Mentec [Sat, 10 Sep 2011 17:55:19 +0000 (12:55 -0500)]
[update] more test. stalling randomly... problem with linux usb stack?

12 years ago[fix] bad endpoints used
Fabien Le Mentec [Sat, 10 Sep 2011 17:30:43 +0000 (12:30 -0500)]
[fix] bad endpoints used

12 years ago[update] basic testing code using libusb
Fabien Le Mentec [Sat, 10 Sep 2011 16:25:21 +0000 (11:25 -0500)]
[update] basic testing code using libusb

12 years ago[add] sltink device connection from windows, usblyzer output
Fabien Le Mentec [Sat, 10 Sep 2011 14:58:35 +0000 (09:58 -0500)]
[add] sltink device connection from windows, usblyzer output

12 years agoMerge pull request #9 from whitequark/master
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

12 years agoAllow for bigger flash block sizes (code by Geoffrey Brown).
Peter Zotov [Thu, 14 Jul 2011 19:44:09 +0000 (23:44 +0400)]
Allow for bigger flash block sizes (code by Geoffrey Brown).

12 years agoImplement data watchpoints (code by Geoffrey Brown).
Peter Zotov [Thu, 14 Jul 2011 19:40:59 +0000 (23:40 +0400)]
Implement data watchpoints (code by Geoffrey Brown).

12 years ago[update] add Karl Palsson to AUTHORS
Fabien Le Mentec [Tue, 28 Jun 2011 05:34:56 +0000 (00:34 -0500)]
[update] add Karl Palsson to AUTHORS

12 years agoMerge pull request #6 from whitequark/master
texane [Tue, 28 Jun 2011 05:22:07 +0000 (22:22 -0700)]
Merge pull request #6 from whitequark/master

Bugfixes

12 years agoMerge pull request #8 from karlp/master
texane [Tue, 28 Jun 2011 05:18:46 +0000 (22:18 -0700)]
Merge pull request #8 from karlp/master

Allow building on amd64

12 years agoBuild on amd64 architecture.
Karl Palsson [Mon, 27 Jun 2011 22:29:27 +0000 (22:29 +0000)]
Build on amd64 architecture.

printf("%x") -> printf("%zx") when using size_t

12 years ago[fix] make_memory_map should receive flash_size as uint32_t
Fabien Le Mentec [Sun, 5 Jun 2011 17:35:09 +0000 (12:35 -0500)]
[fix] make_memory_map should receive flash_size as uint32_t

12 years agoMerge pull request #5 from nullsub/master
texane [Sun, 5 Jun 2011 17:14:10 +0000 (10:14 -0700)]
Merge pull request #5 from nullsub/master

Compile on Ubuntu 10.10 and 11.04

12 years agoAdded instruction for Ubuntu
nullsub [Wed, 1 Jun 2011 14:18:59 +0000 (07:18 -0700)]
Added instruction for Ubuntu

13 years agomake_memory_map should receive flash_size as uint32_t.
Peter Zotov [Thu, 19 May 2011 14:38:02 +0000 (18:38 +0400)]
make_memory_map should receive flash_size as uint32_t.

13 years ago[remove] setting up modprobe rules README section
texane [Mon, 18 Apr 2011 20:37:25 +0000 (15:37 -0500)]
[remove] setting up modprobe rules README section

13 years ago[missing] stlink.modprobe.conf
texane [Mon, 18 Apr 2011 20:23:59 +0000 (15:23 -0500)]
[missing] stlink.modprobe.conf

13 years ago[patch] bug fixes and documentation improvements by Greg Alexander
texane [Mon, 18 Apr 2011 18:29:24 +0000 (13:29 -0500)]
[patch] bug fixes and documentation improvements by Greg Alexander

13 years agoUse real flash size from system ROM.
Peter Zotov [Fri, 8 Apr 2011 15:08:15 +0000 (19:08 +0400)]
Use real flash size from system ROM.

13 years agoCompare chip IDs correctly.
Peter Zotov [Fri, 8 Apr 2011 15:08:02 +0000 (19:08 +0400)]
Compare chip IDs correctly.

13 years agoUpdated memory maps.
Peter Zotov [Fri, 8 Apr 2011 14:59:31 +0000 (18:59 +0400)]
Updated memory maps.

13 years agoAdded udev rules file.
Peter Zotov [Mon, 4 Apr 2011 15:10:04 +0000 (19:10 +0400)]
Added udev rules file.

13 years agoAdd real core identification. Now stlink may debug devices other than STM32F100RB...
Peter Zotov [Mon, 4 Apr 2011 08:58:54 +0000 (12:58 +0400)]
Add real core identification. Now stlink may debug devices other than STM32F100RB on Discovery.

13 years agoAdd support for remote reset commands.
Peter Zotov [Mon, 4 Apr 2011 08:22:40 +0000 (12:22 +0400)]
Add support for remote reset commands.

13 years agoRemove useless message.
Peter Zotov [Thu, 17 Feb 2011 13:45:03 +0000 (16:45 +0300)]
Remove useless message.

13 years agoFix multi-page flash writing.
Peter Zotov [Thu, 17 Feb 2011 13:44:20 +0000 (16:44 +0300)]
Fix multi-page flash writing.

13 years agoReset CPU before and after flash writing.
Peter Zotov [Wed, 16 Feb 2011 11:28:20 +0000 (14:28 +0300)]
Reset CPU before and after flash writing.

13 years agoUpdate README.
Peter Zotov [Wed, 16 Feb 2011 11:18:56 +0000 (14:18 +0300)]
Update README.

13 years agoReduce latency a bit.
Peter Zotov [Wed, 16 Feb 2011 11:04:32 +0000 (14:04 +0300)]
Reduce latency a bit.

13 years agoWrite flash correctly.
Peter Zotov [Wed, 16 Feb 2011 09:34:46 +0000 (12:34 +0300)]
Write flash correctly.

13 years agoImplement hardware breakpoints.
Peter Zotov [Wed, 16 Feb 2011 00:56:29 +0000 (03:56 +0300)]
Implement hardware breakpoints.

13 years agoUpdate memory map.
Peter Zotov [Wed, 16 Feb 2011 00:55:58 +0000 (03:55 +0300)]
Update memory map.

13 years agoFix alignment when uploading data to flash.
Peter Zotov [Tue, 15 Feb 2011 23:07:25 +0000 (02:07 +0300)]
Fix alignment when uploading data to flash.

13 years agoFix continue command.
Peter Zotov [Tue, 15 Feb 2011 21:21:38 +0000 (00:21 +0300)]
Fix continue command.

13 years agoImplemented flash writing.
Peter Zotov [Tue, 15 Feb 2011 21:01:12 +0000 (00:01 +0300)]
Implemented flash writing.

13 years agoImplement FlashErase GDB command.
Peter Zotov [Tue, 15 Feb 2011 19:35:19 +0000 (22:35 +0300)]
Implement FlashErase GDB command.

13 years agoImplement query command and add memory map.
Peter Zotov [Tue, 15 Feb 2011 18:50:34 +0000 (21:50 +0300)]
Implement query command and add memory map.

13 years agoAdd optional -DDEBUG to Makefile.
Peter Zotov [Tue, 15 Feb 2011 16:48:36 +0000 (19:48 +0300)]
Add optional -DDEBUG to Makefile.

13 years agoBind to localhost.
Peter Zotov [Tue, 15 Feb 2011 16:47:57 +0000 (19:47 +0300)]
Bind to localhost.

13 years agoUse SO_REUSEADDR socket option to allow binding after ^C.
Peter Zotov [Tue, 15 Feb 2011 16:47:45 +0000 (19:47 +0300)]
Use SO_REUSEADDR socket option to allow binding after ^C.

13 years agoDon't exit after kill gdb command; re-listen instead.
Peter Zotov [Tue, 15 Feb 2011 16:47:18 +0000 (19:47 +0300)]
Don't exit after kill gdb command; re-listen instead.

13 years agoAdd working GDB remote debug server.
Peter Zotov [Tue, 15 Feb 2011 02:15:28 +0000 (05:15 +0300)]
Add working GDB remote debug server.

13 years ago[fix] unknown bug, must use 0x40 instead of pgsize when writing flash
texane [Fri, 14 Jan 2011 16:49:59 +0000 (10:49 -0600)]
[fix] unknown bug, must use 0x40 instead of pgsize when writing flash

13 years ago[add] disasm script
texane [Fri, 14 Jan 2011 16:25:05 +0000 (10:25 -0600)]
[add] disasm script

13 years ago[update] stlink_{fread,fwrite}
texane [Fri, 14 Jan 2011 16:24:32 +0000 (10:24 -0600)]
[update] stlink_{fread,fwrite}

13 years ago[add] default bootloader dump
texane [Fri, 14 Jan 2011 16:23:18 +0000 (10:23 -0600)]
[add] default bootloader dump

13 years ago[add] dirty example
texane [Fri, 14 Jan 2011 15:54:01 +0000 (09:54 -0600)]
[add] dirty example

13 years ago[fix] use xxx_mem8 to write buffer into sram.
texane [Fri, 14 Jan 2011 12:18:08 +0000 (06:18 -0600)]
[fix] use xxx_mem8 to write buffer into sram.

13 years ago[update] write a file to flash. compile, not tested.
texane [Fri, 14 Jan 2011 10:45:43 +0000 (04:45 -0600)]
[update] write a file to flash. compile, not tested.

13 years ago[initial]
texane [Fri, 14 Jan 2011 08:54:52 +0000 (02:54 -0600)]
[initial]