Uwe Bonnes
af225b39c9
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>
2011-10-12 19:16:56 +00:00
Uwe Bonnes
36812d6e32
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>
2011-10-12 19:08:21 +00:00
Uwe Bonnes
f4ab7d6bb3
More files to ignore
...
Signed-off-by: Karl Palsson <karlp@tweak.net.au>
2011-10-12 18:50:27 +00:00
Karl Palsson
2d9063a36f
Add some comments on cells containing identified transfers
2011-10-12 01:48:04 +00:00
Karl Palsson
371b100cb0
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.
2011-10-12 01:45:28 +00:00
Karl Palsson
d12da44c74
Support version decoding on both platforms
2011-10-12 00:01:46 +00:00
Karl Palsson
c327578c7d
Use defined VID/PIDs instead of magic numbers
2011-10-11 23:41:49 +00:00
Karl Palsson
05c3c496a6
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...
2011-10-11 23:12:03 +00:00
Karl Palsson
fbc56ea055
.gitignore files are nice
2011-10-08 18:52:38 +00:00
Karl Palsson
b444dd7b7d
Add a netbeans project setup
...
Has two run configs, one for the gdb server, and one for the command line
tools and library build.
2011-10-08 18:51:16 +00:00
Karl Palsson
1b2e65ae06
remove the keypress to exit the app
2011-10-08 18:50:45 +00:00
Karl Palsson
4e95d10aa8
move debugging output to common code
2011-10-07 20:21:37 +00:00
Karl Palsson
8f4e7c64dc
build gdbserver with new library
...
Has a line hardcoding it to the the usb backend. I don't have a stm32vl board :(
2011-10-07 20:17:48 +00:00
Karl Palsson
a87def9593
Remove stm32l directory now that code is merged.
...
Keep the documentation, that will still be useful...
2011-10-07 19:45:41 +00:00
Karl Palsson
baf9829fd2
Fix the missing mode calls.
...
Start cleaning up the debug output a little
2011-10-07 19:41:55 +00:00
Karl Palsson
7151f2cb0f
Debugging is helpful!
2011-10-07 19:41:55 +00:00
Karl Palsson
48651ef66a
udev rules for non-root access, plus a symlink
2011-10-07 19:41:55 +00:00
Karl Palsson
d31396111d
Pluggable backends for libsg or libusb
...
Compiles, but not fully tested yet.
2011-10-07 19:41:18 +00:00
Karl Palsson
93ea941dff
Remove duplicate endianness
2011-10-07 02:17:36 +00:00
Karl Palsson
d060c3c040
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.
2011-10-06 23:22:33 +00:00
Karl Palsson
8be7cea215
Swap build.sh for a real Makefile
2011-10-01 23:22:57 +00:00
Karl Palsson
c34ccc3e51
Tweak stm32l version to start using shared headers
2011-09-29 22:06:54 +00:00
Fabien Le Mentec
c6a9d26805
[missing] stlink-hw.h
2011-09-29 17:04:07 -05:00
Fabien Le Mentec
98f58e7d92
[update] minor, tests
2011-09-11 17:33:25 -05:00
Fabien Le Mentec
da1ec442af
[update] readmem32
2011-09-11 12:26:58 -05:00
Fabien Le Mentec
6d87fce636
[add] usblyzer outputs
2011-09-11 12:00:46 -05:00
Fabien Le Mentec
21add718cb
[update] notes
2011-09-11 11:36:03 -05:00
Fabien Le Mentec
8f7c75d393
[add] notes
2011-09-11 11:01:00 -05:00
Fabien Le Mentec
a6f42631bd
[fix, update] magic bytes, more commands. step mode make resets the chip
2011-09-11 09:22:17 -05:00
Fabien Le Mentec
8946ce99e5
[fix, update] more commands
2011-09-11 08:28:34 -05:00
Fabien Le Mentec
1d5859db8c
[add] read_memory usblyzer output
2011-09-11 08:27:49 -05:00
Fabien Le Mentec
6e98918137
[update] submit_wait timeout
2011-09-11 00:58:24 -05:00
Fabien Le Mentec
0f6e8186d0
[update] more test. stalling randomly... problem with linux usb stack?
2011-09-10 12:55:19 -05:00
Fabien Le Mentec
3321ee91f4
[fix] bad endpoints used
2011-09-10 12:30:43 -05:00
Fabien Le Mentec
d41ef9ba62
[update] basic testing code using libusb
2011-09-10 11:25:21 -05:00
Fabien Le Mentec
d556950d1f
[add] sltink device connection from windows, usblyzer output
2011-09-10 09:58:35 -05:00
texane
c2a0e91d47
Merge pull request #9 from whitequark/master
...
Support for data watchpoints and larger flashes
2011-07-15 06:58:05 -07:00
Peter Zotov
f31dae4f24
Allow for bigger flash block sizes (code by Geoffrey Brown).
2011-07-14 23:46:21 +04:00
Peter Zotov
bc9dc8ffa1
Implement data watchpoints (code by Geoffrey Brown).
2011-07-14 23:40:59 +04:00
Fabien Le Mentec
ddc95d9737
[update] add Karl Palsson to AUTHORS
2011-06-28 00:34:56 -05:00
texane
fffac0adbb
Merge pull request #6 from whitequark/master
...
Bugfixes
2011-06-27 22:22:07 -07:00
texane
be172f24a9
Merge pull request #8 from karlp/master
...
Allow building on amd64
2011-06-27 22:18:46 -07:00
Karl Palsson
c9ab9cb0c7
Build on amd64 architecture.
...
printf("%x") -> printf("%zx") when using size_t
2011-06-27 22:30:13 +00:00
Fabien Le Mentec
08a79ed0fe
[fix] make_memory_map should receive flash_size as uint32_t
2011-06-05 12:35:09 -05:00
texane
4f35b81fc5
Merge pull request #5 from nullsub/master
...
Compile on Ubuntu 10.10 and 11.04
2011-06-05 10:14:10 -07:00
nullsub
7705e43f06
Added instruction for Ubuntu
2011-06-01 07:18:59 -07:00
Peter Zotov
a4126921f0
make_memory_map should receive flash_size as uint32_t.
2011-05-19 18:41:00 +04:00
texane
24128597e1
[remove] setting up modprobe rules README section
2011-04-18 15:37:25 -05:00
texane
b744334510
[missing] stlink.modprobe.conf
2011-04-18 15:23:59 -05:00
texane
189d33c0db
[patch] bug fixes and documentation improvements by Greg Alexander
2011-04-18 13:29:24 -05:00