fix write_flash size of len for 64bit
[fw/stlink] / src / stlink-common.h
index 6496a10c22796df7e5a4cfca6cb74212f13d0f78..a2b73d93b1d18710269e7c20eae23eb1cf14577a 100644 (file)
@@ -410,10 +410,10 @@ static const chip_params_t devices[] = {
 
     // unprocessed
     int stlink_erase_flash_mass(stlink_t* sl);
-    int stlink_write_flash(stlink_t* sl, stm32_addr_t address, uint8_t* data, unsigned length);
+    int stlink_write_flash(stlink_t* sl, stm32_addr_t address, uint8_t* data, uint32_t length);
     int stlink_fwrite_flash(stlink_t *sl, const char* path, stm32_addr_t addr);
     int stlink_fwrite_sram(stlink_t *sl, const char* path, stm32_addr_t addr);
-    int stlink_verify_write_flash(stlink_t *sl, stm32_addr_t address, uint8_t *data, unsigned length);
+    int stlink_verify_write_flash(stlink_t *sl, stm32_addr_t address, uint8_t *data, uint32_t length);
     
     // PUBLIC
     uint32_t stlink_chip_id(stlink_t *sl);