Skip to content

Commit 4256dd9

Browse files
laoniaokkkxiaoxiang781216
authored andcommitted
Fix onchip flash erase fail
1 parent 7f5e6bd commit 4256dd9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

arch/arm/src/at32/at32f43xx_flash.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ ssize_t up_progmem_eraseblock(size_t block)
290290
flash_unlock();
291291

292292
modifyreg32(flash_ctrl, 0, FLASH_CTRL_SECERS);
293-
modifyreg32(flash_addr, 0, block * AT32_FLASH_PAGESIZE);
293+
modifyreg32(flash_addr, 0, block * AT32_FLASH_PAGESIZE + AT32_FLASH_BASE);
294294
modifyreg32(flash_ctrl, 0, FLASH_CTRL_ERSTR);
295295

296296
while (getreg32(flash_sts) & FLASH_STS_OBF)

0 commit comments

Comments
 (0)