Gareth McMullin
e880c553fb
Restore trace timer interrupt handler.
2013-03-12 19:14:11 +13:00
Gareth McMullin
7c2e994381
Split out platform specific bootloader parts to separate files.
2013-03-12 19:04:10 +13:00
Gareth McMullin
55f161208d
Further split-up of DFU bootloader.
2013-03-12 15:00:15 +13:00
Gareth McMullin
14e5e8b0b6
Separated clean and dirty bootloader sections.
2013-03-12 09:57:28 +13:00
Gareth McMullin
7b10270007
Merge pull request #16 from zyp/master
...
Fix for broken USB flow control.
2013-03-08 15:18:12 -08:00
Vegard Storheil Eriksen
e8f9d52d2f
gdb_if: Fix USB flow control.
...
The introduction of the double buffering broke USB flow control, causing
loss of data when a new packet arrived with the previous still present in
the double buffer.
With this patch the endpoint is kept in NAK until the double buffer is empty.
2013-03-06 20:36:49 +01:00
Gareth McMullin
530ee15153
Correct upload script for detection of F1/F4 start address.
2013-02-20 10:55:52 +13:00
Gareth McMullin
d5be7b7a50
Merge pull request #11 from aibara/master
...
Another small fix for adiv5, ap_mem_write_bytes double increment analogous to previous fix for ap_mem_read_bytes
2013-02-18 00:51:45 -08:00
Gareth McMullin
99ac73907f
Merge pull request #9 from jeffstaley/master
...
Bug fixes for lpc11xx code
2013-02-18 00:50:50 -08:00
Gareth McMullin
acda4bd46c
Merge pull request #12 from UweBonnes/master
...
Make adaption to different STM32 boards easier
2013-02-18 00:49:35 -08:00
Uwe Bonnes
ff8de39774
usbuart: Don't try to send until configured. Enumeration may hang else
2013-02-15 17:55:36 +01:00
Uwe Bonnes
dee82a0d4f
Document changes between ST-Link V1 and V2 and implement needed changes
2013-02-15 17:39:27 +01:00
Uwe Bonnes
f8ea954275
STLINK: Add pointer to Discoveryboard modification instructions
2013-02-11 19:36:22 +01:00
Uwe Bonnes
71871b6bfd
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
src/platforms/stlink/cdcacm.c
src/platforms/stlink/platform.c
src/platforms/stlink/platform.h
2013-02-07 12:09:51 +01:00
Uwe Bonnes
327ee49a67
usps_f407: add another platform
2013-02-03 14:22:14 +01:00
Uwe Bonnes
31f39339fd
stm32/usbdfu.c: Rearrange code to clarify the tasks to be done
2013-02-03 14:14:48 +01:00
Allen Ibara
4d6ae0a1b2
Avoid double increment of dst in adiv5 write bytes function.
2013-01-31 13:39:41 -08:00
Uwe Bonnes
b1a942aca3
STM32F0/3: Handle the option bytes
2013-01-30 17:16:44 +01:00
Gareth McMullin
ef566de383
Merge pull request #10 from esden/stlink_update
...
Thank you. I'm not too concerned about the LED. Is there any way to reliably detect which stlink hardware we're running on?
2013-01-28 14:33:34 -08:00
Piotr Esden-Tempski
9819f9d5b3
Corrected the led pin for F3 and F4 discovery boards. Needs proper fixing so that it works on all platforms in the future.
2013-01-28 12:15:50 -08:00
mirage
b50b3ffa86
Error in calculating ending sector number.
2013-01-26 11:38:27 +08:00
Uwe Bonnes
96ae3886ff
stm32:cdcacm/usbdfu: Print version and build information in the product string
2013-01-25 13:01:57 +01:00
Uwe Bonnes
8415fc829b
stm32/cdcacm.c: remove unneeded includes
2013-01-23 17:28:34 +01:00
Uwe Bonnes
32b909067b
STM32: Use hardware CRC unit
2013-01-23 16:11:17 +01:00
Uwe Bonnes
d868088d78
STM32L1: Add to the list of known JTAG IDs
2013-01-23 00:16:01 +01:00
Uwe Bonnes
6157754201
libftdi: List some know cables and allow to specify cable and serial
2013-01-23 00:16:01 +01:00
Uwe Bonnes
ce059cc8ed
LIBFTDI: Propagate the command line arguments to platform_init
2013-01-23 00:15:47 +01:00
Uwe Bonnes
73d120577b
usbdfu: Write protect the bootloader sector on F4
2013-01-22 19:04:51 +01:00
Uwe Bonnes
09e2d00b8e
STM32F4: Add option byte handling
2013-01-22 18:49:11 +01:00
Piotr Esden-Tempski
0a91fc3b30
Updated stlink platform to the new locm3 usb api.
2013-01-21 13:43:37 -08:00
Uwe Bonnes
29fc42e419
Add note about -mfloat-abi=hard versus -mfloat-abi=soft
2013-01-21 13:52:02 +01:00
Uwe Bonnes
747cc58c2c
STLINK: Unconditionally enable MCO from 8 MHz HSE to PA8 as on original firmware. F3 Discovery has has no quarz for the F3 and needs it.
2013-01-21 12:48:37 +01:00
Uwe Bonnes
ef09fb2b69
README: Add the hint about "set mem inaccessible-by-default off" from the mailing list
2013-01-21 11:02:44 +01:00
Uwe Bonnes
8033fb2529
STLINK: Allow to force bootloader by starting with the RESET button pressed
2013-01-21 11:02:44 +01:00
Uwe Bonnes
749fb318e7
gdb_if: Use a doubled buffer scheme for reading data from USB
...
Needed, as the OTG driver erases the data read after eventually calling the callback
2013-01-21 11:02:44 +01:00
Uwe Bonnes
1fa961841d
Product and DFU String now tell the hardware they run on
2013-01-21 11:02:44 +01:00
Uwe Bonnes
04624af4e5
f4discovery: Adapt from the "native" file and add or change code where needed
...
- stm32_mem.py has problems with erasing the big pages, but dfu-util works
- serial GDB remote server doesn't work. It neither works for the STM32F107,
so maybe there is a problem with the usbd_f107_driver.
2013-01-21 11:02:44 +01:00
Uwe Bonnes
e373619374
stlink: LED is connected to GPIO9. Before LED was associated with the MCO Output.
2013-01-21 11:02:44 +01:00
Uwe Bonnes
06c2d52c59
stm32_mem.py: Add exception handler for better diagnosis, as erase on STM32F407 times out
2013-01-21 11:02:44 +01:00
Uwe Bonnes
5e71ea3f60
stm32_mem: Allow to select the programmer with the serial number
2013-01-21 11:02:44 +01:00
Uwe Bonnes
8b1ec3151f
usbuart, jtagtap, swdptap: Factor out GPIO setup
2013-01-21 11:02:44 +01:00
Uwe Bonnes
7e91f68efa
f4discovery: Create a platforms directory for the F4 on the F4 Discovery board
2013-01-21 11:02:44 +01:00
Uwe Bonnes
15d7077115
traceswo: Move (now-constant) traceswo.c to platforms/stm32
2013-01-21 11:02:44 +01:00
Uwe Bonnes
09715e1db8
traceswo: factor out platform dependant parts
2013-01-21 11:02:44 +01:00
Uwe Bonnes
72ca77af53
stm32_can: Changes to get blackmagic to work
2013-01-21 11:02:44 +01:00
Uwe Bonnes
313a24b316
usbdfu: Allow for different, but constant flash page sizes
2013-01-21 11:02:43 +01:00
Uwe Bonnes
1eb9bfc650
platforms/stm32: Move more platform dependencies to platform.h
2013-01-21 11:02:43 +01:00
Uwe Bonnes
30d8aa1eb7
Move (now-constant) cdcacm.c to platforms/stm32
2013-01-21 11:02:43 +01:00
Uwe Bonnes
04415582bd
cdcacm: move non-constant parts to platform.[hc]
2013-01-21 11:02:43 +01:00
Uwe Bonnes
533608a2f4
Move usbuart to the stm32 directory
2013-01-21 11:02:43 +01:00