aboutsummaryrefslogtreecommitdiff
path: root/src/platforms/stm32
AgeCommit message (Collapse)Author
2013-06-17Fix trailing whitespace everywhere.Gareth McMullin
2013-05-14adiv5_swdp: allow to connect to a sleeping target by pulling SRSTPaul Fertser
This patch introduces a new command, "connect_srst [enable|disable]" which allows to enable special mode in which SRST would be pulled low before the SWD scan till attaching to a target. Since on Cortex-Mx the SRST signal doesn't gate JTAG and SWD, it's possible to connect to a target while holding reset, ask it to stop at reset vector and only then deassert reset, thus allowing to attach to the kind of firmware that goes immediately to sleep or disables debugging by other means early on start. Tested on an STM32VLDiscovery board with STM32F100 configured to go to STOP mode and executing WFI in the very beginning of main(). Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2013-04-16Remove DFU bootloader self protection.Gareth McMullin
It can still be enabled by building with -DDFU_SELF_PROTECT
2013-04-04dfu: Fix warnings.Gareth McMullin
2013-03-17Fix build for f4discovery host.Gareth McMullin
2013-03-12Restore trace timer interrupt handler.Gareth McMullin
2013-03-12Split out platform specific bootloader parts to separate files.Gareth McMullin
2013-03-12Further split-up of DFU bootloader.Gareth McMullin
2013-03-12Separated clean and dirty bootloader sections.Gareth McMullin
2013-03-06gdb_if: Fix USB flow control.Vegard Storheil Eriksen
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-02-15usbuart: Don't try to send until configured. Enumeration may hang elseUwe Bonnes
2013-02-15Document changes between ST-Link V1 and V2 and implement needed changesUwe Bonnes
2013-02-03usps_f407: add another platformUwe Bonnes
2013-02-03stm32/usbdfu.c: Rearrange code to clarify the tasks to be doneUwe Bonnes
2013-01-25stm32:cdcacm/usbdfu: Print version and build information in the product stringUwe Bonnes
2013-01-23stm32/cdcacm.c: remove unneeded includesUwe Bonnes
2013-01-22usbdfu: Write protect the bootloader sector on F4Uwe Bonnes
2013-01-21STLINK: Allow to force bootloader by starting with the RESET button pressedUwe Bonnes
2013-01-21gdb_if: Use a doubled buffer scheme for reading data from USBUwe Bonnes
Needed, as the OTG driver erases the data read after eventually calling the callback
2013-01-21Product and DFU String now tell the hardware they run onUwe Bonnes
2013-01-21f4discovery: Adapt from the "native" file and add or change code where neededUwe Bonnes
- 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-21usbuart, jtagtap, swdptap: Factor out GPIO setupUwe Bonnes
2013-01-21f4discovery: Create a platforms directory for the F4 on the F4 Discovery boardUwe Bonnes
2013-01-21traceswo: Move (now-constant) traceswo.c to platforms/stm32Uwe Bonnes
2013-01-21stm32_can: Changes to get blackmagic to workUwe Bonnes
2013-01-21usbdfu: Allow for different, but constant flash page sizesUwe Bonnes
2013-01-21platforms/stm32: Move more platform dependencies to platform.hUwe Bonnes
2013-01-21Move (now-constant) cdcacm.c to platforms/stm32Uwe Bonnes
2013-01-21Move usbuart to the stm32 directoryUwe Bonnes
2013-01-21stlink: Add DFU capabilityUwe Bonnes
2013-01-21Move usbdfu to platforms/stm32 directoryUwe Bonnes
2013-01-21native/usbuart: Move platform dependant parts to platform.hUwe Bonnes
2013-01-21stlink: Use a seperate linker file as stlink has only 64 kByteUwe Bonnes
2013-01-10Update to current libopencm3 usb api.Gareth McMullin
2012-06-10Added stlink platform for Discovery boards and ST's ST-Link hardware.Gareth McMullin
2012-06-10Moved stm32 generic platform files out of native platform dir.Gareth McMullin