aboutsummaryrefslogtreecommitdiff
path: root/src/stm32f4.c
diff options
context:
space:
mode:
authorGareth McMullin2012-06-18 20:53:06 +1200
committerGareth McMullin2012-06-18 20:53:06 +1200
commit6089a66dcec19ef650a4c3f71dab414e0fd6a1cc (patch)
tree0392cfd75ec5fbb543772641833fb6de39f03dbc /src/stm32f4.c
parentbc7e7d21128f8aaac4d2b6191bfd904fe76f7deb (diff)
Renamed target_flash_write_words to target_flash_write.
Buffer from GDB may not be aligned or integer number of words. Corrected alignment in in STM32F1 driver.
Diffstat (limited to 'src/stm32f4.c')
-rw-r--r--src/stm32f4.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/stm32f4.c b/src/stm32f4.c
index e7593b2..f3e1e7d 100644
--- a/src/stm32f4.c
+++ b/src/stm32f4.c
@@ -38,8 +38,8 @@
#include "target.h"
static int stm32f4_flash_erase(struct target_s *target, uint32_t addr, int len);
-static int stm32f4_flash_write_words(struct target_s *target, uint32_t dest, const uint32_t *src,
- int len);
+static int stm32f4_flash_write(struct target_s *target, uint32_t dest,
+ const uint8_t *src, int len);
static const char stm32f4_driver_str[] = "STM32F4xx";
@@ -143,7 +143,7 @@ int stm32f4_probe(struct target_s *target)
target->driver = stm32f4_driver_str;
target->xml_mem_map = stm32f4_xml_memory_map;
target->flash_erase = stm32f4_flash_erase;
- target->flash_write_words = stm32f4_flash_write_words;
+ target->flash_write = stm32f4_flash_write;
return 0;
}
return -1;
@@ -198,8 +198,8 @@ static int stm32f4_flash_erase(struct target_s *target, uint32_t addr, int len)
return 0;
}
-static int stm32f4_flash_write_words(struct target_s *target, uint32_t dest,
- const uint32_t *src, int len)
+static int stm32f4_flash_write(struct target_s *target, uint32_t dest,
+ const uint8_t *src, int len)
{
struct target_ap_s *t = (void *)target;
uint32_t offset = dest % 4;