diff --git a/boards/msba2-common/tools/src/download.c b/boards/msba2-common/tools/src/download.c index 6a6229cdb7f7b633a1d57b2bd21100899c72be04..3fa338d4e942625c7cc4f7260b9477ed784c5b1e 100644 --- a/boards/msba2-common/tools/src/download.c +++ b/boards/msba2-common/tools/src/download.c @@ -854,7 +854,7 @@ static void download_main(int event) // bootloader again. Intead, we need to download a tiny ARM // program that reconfigures the hardware and then jumps to zero. //snprintf(buf, sizeof(buf), "G %d A\r\n", 0); - snprintf(buf, sizeof(buf), "W %u %d\r\n", chip->ram_addr, chip->bootprog[0] * 4); + snprintf(buf, sizeof(buf), "W %u %u\r\n", chip->ram_addr, chip->bootprog[0] * 4); xmit_cmd(buf, 4); return; diff --git a/boards/msba2-common/tools/src/ihex.c b/boards/msba2-common/tools/src/ihex.c index 5db4cb7511f279151ad393f7c65f042fb27d0d93..8d4965b9d5c6244181bf5175f26124d2c0f0076a 100644 --- a/boards/msba2-common/tools/src/ihex.c +++ b/boards/msba2-common/tools/src/ihex.c @@ -120,8 +120,8 @@ int read_intel_hex(const char *filename) int parse_hex_line(char *line) { - int addr, code, num; - int sum, len, cksum, i; + unsigned int addr, code, num; + unsigned int sum, len, cksum, i; char *ptr; num = 0;