aboutsummaryrefslogtreecommitdiff
path: root/src/stm32f4.c
AgeCommit message (Collapse)Author
2015-07-31Add support for STM32F446x family.HEADmasterGareth McMullin
Tested with a custom hardware.
2015-04-11stm32f4: Add second bank for F42x/F43x.Gareth McMullin
2015-04-11stm32f4: use new flash interface.Gareth McMullin
2015-03-29cortexm: Separate stub loading from running.Gareth McMullin
2015-03-28Consistently use 'target *t' for target var.Gareth McMullin
2015-03-19Rewrite STM32F4 stub in C and use new interface.Gareth McMullin
2015-03-15Replace adiv5_ap_mem* functions with inline wrappers to target mem*.Gareth McMullin
2015-03-15Consolidate target_mem_read* and target_mem_write* methods.Gareth McMullin
There are now only mem_read and mem_write, that must handle all alignments. These methods return void, errors must be checked with target_check_error.
2015-03-14Use size_t for sizes in flash functions. Fix all sign compare warnings.Gareth McMullin
2015-03-01Clean up includes everywhere.Gareth McMullin
All source files include general.h first and before anything else. This inlcludes platform.h and platform_support.h No header file needs to include to include any of these, but should include any others needed for it's own declarations.
2015-01-09Fix to move stubs into rodata.Marc Singer
o Stubs were declared as globals which means they will be initialized data. No need for this. Now, stubs are static const and are only present in the program image.
2014-12-23stm32f4.c: Add STM32F411 ID.Uwe Bonnes
2014-08-06Add support for STM32F401REHans Baier
2013-10-22Revert "STM32F4: Add handling of second bank and dual boot devices."Gareth McMullin
This reverts commit 536482f8047f1ee984f362c5c5e3fe488353a1b7.
2013-10-22STM32F4: Add handling of second bank and dual boot devices.Uwe Bonnes
2013-10-22STM32F4: Recognize F401.Uwe Bonnes
2013-06-17Fix trailing whitespace everywhere.Gareth McMullin
2013-04-16Add missing #includesGareth McMullin
2013-04-15stm32f4: Add option erase commandUwe Bonnes
-- Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt --------- Tel. 06151 162516 -------- Fax. 06151 164321 ---------- >From d488dffe4dab4e5188c750489006260745a9e25a Mon Sep 17 00:00:00 2001 From: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> Date: Mon, 15 Apr 2013 15:26:58 +0200 Subject: stm32f4: Add option erase command
2013-03-27Add erase_mass command for stm32f4 devices.Gareth McMullin
2013-03-27Accept new chip ID for stm32f4 and include flash layout for 2MiB parts.Gareth McMullin
Thanks to Mike Smith.
2013-01-22STM32F4: Add option byte handlingUwe Bonnes
2012-11-03Probe function return bool, true if device identified.Gareth McMullin
Correctly identify LM3S3748.
2012-06-24Updated lmi, nxp and stm32f4 drivers to use adiv5_target_ap().Gareth McMullin
2012-06-18Renamed target_flash_write_words to target_flash_write.Gareth McMullin
Buffer from GDB may not be aligned or integer number of words. Corrected alignment in in STM32F1 driver.
2012-06-18Removed target header files containing a single prototype.Gareth McMullin
Target probe prototypes are all in target.h now.
2012-06-18Cleaned up STM32F1 driver and renamed appropriately.Gareth McMullin
2012-02-08stm32f4: Fixed chunk padding for flash programming.Gareth McMullin
2011-12-14Tweak the flash uploader to handle unaligned start and end pointers,Mike Smith
padding with all-1s so that overlapping data is preserved.
2011-12-14stm32f4: Improve behaviour when a section doesn't end on a word boundary.Gareth McMullin
This may not be an acceptable fix. It may be possible for the linker to place another section on the remainder of the offending work.
2011-12-02Fixed flash stub for STM32F2 and STM32F4.Gareth McMullin
Added JTAG idcodes for these devices.
2011-11-25Mention the CCM (CPU-only RAM) in the F4.Mike Smith
2011-11-12Added preliminary support for the STM32F4.Gareth McMullin