From 6089a66dcec19ef650a4c3f71dab414e0fd6a1cc Mon Sep 17 00:00:00 2001 From: Gareth McMullin Date: Mon, 18 Jun 2012 20:53:06 +1200 Subject: 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. --- src/lmi.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/lmi.c') diff --git a/src/lmi.c b/src/lmi.c index 8539297..732cd92 100644 --- a/src/lmi.c +++ b/src/lmi.c @@ -35,8 +35,8 @@ #include "target.h" static int lmi_flash_erase(struct target_s *target, uint32_t addr, int len); -static int lmi_flash_write_words(struct target_s *target, uint32_t dest, - const uint32_t *src, int len); +static int lmi_flash_write(struct target_s *target, uint32_t dest, + const uint8_t *src, int len); static const char lmi_driver_str[] = "LuminaryMicro Stellaris"; @@ -96,7 +96,7 @@ int lmi_probe(struct target_s *target) target->driver = lmi_driver_str; target->xml_mem_map = lmi_xml_memory_map; target->flash_erase = lmi_flash_erase; - target->flash_write_words = lmi_flash_write_words; + target->flash_write = lmi_flash_write; return 0; } @@ -131,8 +131,8 @@ int lmi_flash_erase(struct target_s *target, uint32_t addr, int len) return 0; } -int lmi_flash_write_words(struct target_s *target, uint32_t dest, - const uint32_t *src, int len) +int lmi_flash_write(struct target_s *target, uint32_t dest, + const uint8_t *src, int len) { uint32_t data[(len>>2)+2]; data[0] = dest; -- cgit v1.2.3