IAP compatible.
Fork of IAP by
Import programSTM32_IAP_internal_flash_write
STM32_IAP demo.
Import programSTM32_IAP_test
STM32_IAP test
Diff: IAP_STM32F0.cpp
- Revision:
- 12:fd6a08b46228
- Parent:
- 9:7e19f12b81b4
--- a/IAP_STM32F0.cpp Tue Apr 12 15:09:09 2016 +0000 +++ b/IAP_STM32F0.cpp Sat Apr 30 03:32:33 2016 +0000 @@ -141,7 +141,7 @@ int IAP::write( char *source_addr, char *target_addr, int size ) { - if (!IS_FLASH_PROGRAM_ADDRESS((uint32_t)target_addr) || !IS_FLASH_PROGRAM_ADDRESS((uint32_t)target_addr + size)) { + if (!IS_FLASH_PROGRAM_ADDRESS((uint32_t)target_addr) || !IS_FLASH_PROGRAM_ADDRESS((uint32_t)target_addr + size - 1)) { return DST_ADDR_NOT_MAPPED; } uint32_t data;