diff options
Diffstat (limited to 'testing/stlink/Compilation-fixes-errors-warnings-552.patch')
-rw-r--r-- | testing/stlink/Compilation-fixes-errors-warnings-552.patch | 140 |
1 files changed, 0 insertions, 140 deletions
diff --git a/testing/stlink/Compilation-fixes-errors-warnings-552.patch b/testing/stlink/Compilation-fixes-errors-warnings-552.patch deleted file mode 100644 index ab78197e0e..0000000000 --- a/testing/stlink/Compilation-fixes-errors-warnings-552.patch +++ /dev/null @@ -1,140 +0,0 @@ -From e71a2417c31aeee685a1a6ea22c7b53f6fbd48f8 Mon Sep 17 00:00:00 2001 -From: Bertrand Songis <bsongis@gmail.com> -Date: Mon, 30 Jan 2017 23:16:36 +0100 -Subject: [PATCH] Compilation fixes (errors / warnings) (#552) - ---- - include/stlink/tools/flash.h | 4 +--- - src/common.c | 2 +- - src/gdbserver/semihosting.c | 8 ++++---- - src/tools/flash.c | 4 ++-- - src/tools/gui/CMakeLists.txt | 4 ++-- - tests/flash.c | 2 +- - 6 files changed, 11 insertions(+), 13 deletions(-) - -diff --git a/include/stlink/tools/flash.h b/include/stlink/tools/flash.h -index bb7bd73..6a7b054 100644 ---- a/include/stlink/tools/flash.h -+++ b/include/stlink/tools/flash.h -@@ -22,9 +22,7 @@ struct flash_opts - enum flash_format format; - }; - -- --#define FLASH_OPTS_INITIALIZER {0, } -- -+#define FLASH_OPTS_INITIALIZER {0, NULL, {}, NULL, 0, 0, 0, 0, 0 } - - int flash_get_opts(struct flash_opts* o, int ac, char** av); - -diff --git a/src/common.c b/src/common.c -index f104a16..ccbbbe2 100644 ---- a/src/common.c -+++ b/src/common.c -@@ -2048,7 +2048,7 @@ int stlink_parse_ihex(const char* path, uint8_t erased_pattern, uint8_t * * mem, - if(e > end) end = e; - } - else { -- for(size_t i = 0; i < reclen; ++i) { -+ for(uint8_t i = 0; i < reclen; ++i) { - uint8_t b = stlink_parse_hex(line + 9 + i*2); - uint32_t addr = lba + offset + i; - if(addr >= *begin && addr <= end) { -diff --git a/src/gdbserver/semihosting.c b/src/gdbserver/semihosting.c -index 4ea6ccf..4be8090 100644 ---- a/src/gdbserver/semihosting.c -+++ b/src/gdbserver/semihosting.c -@@ -247,7 +247,7 @@ int do_semihosting (stlink_t *sl, uint32_t r0, uint32_t r1, uint32_t *ret) { - uint32_t args[3]; - uint32_t buffer_address; - int fd; -- size_t buffer_len; -+ uint32_t buffer_len; - void *buffer; - - if (mem_read(sl, r1, args, sizeof (args)) != 0 ) { -@@ -259,7 +259,7 @@ int do_semihosting (stlink_t *sl, uint32_t r0, uint32_t r1, uint32_t *ret) { - - fd = (int)args[0]; - buffer_address = args[1]; -- buffer_len = (size_t)args[2]; -+ buffer_len = args[2]; - - if (buffer_len > MAX_BUFFER_SIZE) { - DLOG("Semihosting SYS_WRITE error: buffer size is too big %d\n", -@@ -305,7 +305,7 @@ int do_semihosting (stlink_t *sl, uint32_t r0, uint32_t r1, uint32_t *ret) { - uint32_t args[3]; - uint32_t buffer_address; - int fd; -- size_t buffer_len; -+ uint32_t buffer_len; - void *buffer; - - if (mem_read(sl, r1, args, sizeof (args)) != 0 ) { -@@ -317,7 +317,7 @@ int do_semihosting (stlink_t *sl, uint32_t r0, uint32_t r1, uint32_t *ret) { - - fd = (int)args[0]; - buffer_address = args[1]; -- buffer_len = (size_t)args[2]; -+ buffer_len = args[2]; - - if (buffer_len > MAX_BUFFER_SIZE) { - DLOG("Semihosting SYS_READ error: buffer size is too big %d\n", -diff --git a/src/tools/flash.c b/src/tools/flash.c -index 1b6c7a7..f2c186e 100644 ---- a/src/tools/flash.c -+++ b/src/tools/flash.c -@@ -135,7 +135,7 @@ int main(int ac, char** av) - if ((o.addr >= sl->flash_base) && - (o.addr < sl->flash_base + sl->flash_size)) { - if(o.format == FLASH_FORMAT_IHEX) -- err = stlink_mwrite_flash(sl, mem, size, o.addr); -+ err = stlink_mwrite_flash(sl, mem, (uint32_t)size, o.addr); - else - err = stlink_fwrite_flash(sl, o.filename, o.addr); - if (err == -1) -@@ -147,7 +147,7 @@ int main(int ac, char** av) - else if ((o.addr >= sl->sram_base) && - (o.addr < sl->sram_base + sl->sram_size)) { - if(o.format == FLASH_FORMAT_IHEX) -- err = stlink_mwrite_sram(sl, mem, size, o.addr); -+ err = stlink_mwrite_sram(sl, mem, (uint32_t)size, o.addr); - else - err = stlink_fwrite_sram(sl, o.filename, o.addr); - if (err == -1) -diff --git a/src/tools/gui/CMakeLists.txt b/src/tools/gui/CMakeLists.txt -index e217af0..53d1d86 100644 ---- a/src/tools/gui/CMakeLists.txt -+++ b/src/tools/gui/CMakeLists.txt -@@ -10,13 +10,13 @@ include_directories(SYSTEM ${gtk_INCLUDE_DIRS}) - add_executable(stlink-gui-local ${GUI_SOURCES}) - set_target_properties(stlink-gui-local PROPERTIES - COMPILE_FLAGS -DSTLINK_UI_DIR=\\"${CMAKE_CURRENT_SOURCE_DIR}/gui\\") --target_link_libraries(stlink-gui-local stlink ${gtk_LDFLAGS}) -+target_link_libraries(stlink-gui-local ${STLINK_LIB_STATIC} ${gtk_LDFLAGS}) - - - add_executable(stlink-gui ${GUI_SOURCES}) - set_target_properties(stlink-gui PROPERTIES - COMPILE_FLAGS -DSTLINK_UI_DIR=\\"${CMAKE_INSTALL_PREFIX}/${INSTALLED_UI_DIR}\\") --target_link_libraries(stlink-gui stlink ${gtk_LDFLAGS}) -+target_link_libraries(stlink-gui ${STLINK_LIB_STATIC} ${gtk_LDFLAGS}) - - install(TARGETS stlink-gui - RUNTIME DESTINATION bin) -diff --git a/tests/flash.c b/tests/flash.c -index 27fd437..fd55fdf 100644 ---- a/tests/flash.c -+++ b/tests/flash.c -@@ -59,7 +59,7 @@ static bool execute_test(const struct Test * test) { - return ret; - } - --struct Test tests[] = { -+static struct Test tests[] = { - { "", -1, FLASH_OPTS_INITIALIZER }, - { "--debug --reset read /dev/sg0 test.bin 0x80000000 0x1000", 0, - { .cmd = FLASH_CMD_READ, .devname = "/dev/sg0", .serial = {}, .filename = "test.bin", --- -2.11.1 - |