kopia lustrzana https://github.com/stlink-org/stlink
fix write_flash size of len for 64bit
rodzic
79b413ca5b
commit
da129b2ccd
|
|
@ -1415,7 +1415,7 @@ int stm32l1_write_half_pages(stlink_t *sl, stm32_addr_t addr, uint8_t* base, uns
|
|||
return 0;
|
||||
}
|
||||
|
||||
int stlink_write_flash(stlink_t *sl, stm32_addr_t addr, uint8_t* base, unsigned len) {
|
||||
int stlink_write_flash(stlink_t *sl, stm32_addr_t addr, uint8_t* base, uint32_t len) {
|
||||
size_t off;
|
||||
flash_loader_t fl;
|
||||
ILOG("Attempting to write %d (%#x) bytes to stm32 address: %u (%#x)\n",
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
Ładowanie…
Reference in New Issue