aboutsummaryrefslogtreecommitdiff
path: root/src/platforms/stlink/platform.h
AgeCommit message (Collapse)Author
2014-05-08Updated libopencm3. Fixes broken bootloader, issue #43.Gareth McMullin
2014-02-13[locm3] Use the new clock-enabling mechanisms in locm3.Frantisek Burian
2014-01-24Add dfu bootloader update application and use absolute delay for stlinkbon@elektron.ikp.physik.tu-darmstadt.de
Hello, appended 3 patches - adds a dfu-bootloader appliaction - uses absolute delays when waiting for pull-up delays on the STLINK (hopefully fixes issue #30) Updating the dfu-bootloader by additional application is helpfull for the STLINK, as for flashing the bootloader by SWDb otherwise jumpers need to be soldered or external SWD is not possible. Use like: - dfu-util -s 0x08002000:leave -D dfu_upgrade.bin - dfu-util -s 0x08000000:leave -D blackmagic_dfu.bin - Push reset buttom and reconnect to enter new dfu bootloader - dfu-util -s 0x08002000:leave -D blackmagic.bin -- Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt --------- Tel. 06151 162516 -------- Fax. 06151 164321 ---------- >From fae5022c304a8866f056ea66660ac7ce3809dcf8 Mon Sep 17 00:00:00 2001 From: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> Date: Sun, 20 Oct 2013 15:00:36 +0200 Subject: F1: Prepare to update dfu bootloader via DFU with additional application.
2013-12-04Merge remote-tracking branch 'origin/usbuart_highrate'Gareth McMullin
2013-10-05FIX: u{8,16,32} -> uint{8,16,32}_t to be compatible with new libraryBuFran
The use of u8, u16, u32 has been deprecated in libopencm3. Update it with standard uint8_t, uint16_t, uint32_t types
2013-08-19Use do {...} while(0) for PLATFORM_FATAL_ERROR() macro.Gareth McMullin
2013-06-17Fix trailing whitespace everywhere.Gareth McMullin
2013-05-14stlink: add support for SRST handlingPaul Fertser
This enables SRST signals in open drain mode for both stlinkv1 and stlinkv2 hardware platforms. Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2013-04-27Changes to the USBUART to make it less likely to drop characters at higher ↵Allen Ibara
baud rates. USB UART seems to work fine at 115.2Kbps or 230.4Kbps, but starts to drop characters as the data rate goes higher. This commit changes the usbuart ISR to fill a software FIFO, and adds a low priority timer interrupt to run deferred processing to drain a FIFO and send USB CDCACM packets, rather than calling the usb send within the UART ISR. Tested on native platform, up to 1.5MBps.
2013-03-12Further split-up of DFU bootloader.Gareth McMullin
2013-02-15Document changes between ST-Link V1 and V2 and implement needed changesUwe Bonnes
2013-01-25stm32:cdcacm/usbdfu: Print version and build information in the product stringUwe Bonnes
2013-01-21Product and DFU String now tell the hardware they run onUwe Bonnes
2013-01-21stlink: LED is connected to GPIO9. Before LED was associated with the MCO ↵Uwe Bonnes
Output.
2013-01-21usbuart, jtagtap, swdptap: Factor out GPIO setupUwe Bonnes
2013-01-21platforms/stm32: Move more platform dependencies to platform.hUwe Bonnes
2013-01-21cdcacm: move non-constant parts to platform.[hc]Uwe Bonnes
2013-01-21stlink: Add the UARTUwe Bonnes
2013-01-21stlink: Update to current libopencm3 usb api.Uwe Bonnes
2012-07-01Add delay after reset request.Gareth McMullin
Hopefully this fixes problems observed with failing vFlashWrite.
2012-06-28Fixed build for stlink platform.Gareth McMullin
2012-06-24Added target.c for common target routines.Gareth McMullin
2012-06-10Added stlink platform for Discovery boards and ST's ST-Link hardware.Gareth McMullin