diff options
| author | Hierophect <hierophect@gmail.com> | 2019-08-13 18:05:40 -0400 |
|---|---|---|
| committer | Hierophect <hierophect@gmail.com> | 2019-08-13 18:05:40 -0400 |
| commit | c4c55fffb193bb2fb6660f33651edaece4898dfd (patch) | |
| tree | a6fdd6858f9e35da64e05afe7ee95dea932f0248 /ports/stm32f4/supervisor/internal_flash.h | |
| parent | 300dc68955141ede186521e9fb1678d693c02fdf (diff) | |
Fixed remaining issues with flash organization and writing
Diffstat (limited to 'ports/stm32f4/supervisor/internal_flash.h')
| -rw-r--r-- | ports/stm32f4/supervisor/internal_flash.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/ports/stm32f4/supervisor/internal_flash.h b/ports/stm32f4/supervisor/internal_flash.h index 434281ed5..c8a60cc55 100644 --- a/ports/stm32f4/supervisor/internal_flash.h +++ b/ports/stm32f4/supervisor/internal_flash.h @@ -33,17 +33,18 @@ #ifdef STM32F411xE #define STM32_FLASH_SIZE 0x80000 //512KiB -#define INTERNAL_FLASH_FILESYSTEM_SIZE 0x19000 //100KiB +#define INTERNAL_FLASH_FILESYSTEM_SIZE 0x1C000 //112KiB #endif #ifdef STM32F412Zx -#define STM32_FLASH_SIZE 0x100000 //512KiB -#define INTERNAL_FLASH_FILESYSTEM_SIZE 0x19000 //100KiB +#define STM32_FLASH_SIZE 0x100000 //1MB +#define INTERNAL_FLASH_FILESYSTEM_SIZE 0x1C000 //112KiB #endif #define STM32_FLASH_OFFSET 0x8000000 //All STM32 chips map to this flash location -#define INTERNAL_FLASH_FILESYSTEM_START_ADDR ((STM32_FLASH_SIZE + STM32_FLASH_OFFSET) - INTERNAL_FLASH_FILESYSTEM_SIZE - CIRCUITPY_INTERNAL_NVM_SIZE) +#define INTERNAL_FLASH_FILESYSTEM_START_ADDR 0x08004000 +//#define INTERNAL_FLASH_FILESYSTEM_START_ADDR ((STM32_FLASH_SIZE + STM32_FLASH_OFFSET) - INTERNAL_FLASH_FILESYSTEM_SIZE - CIRCUITPY_INTERNAL_NVM_SIZE) #define INTERNAL_FLASH_FILESYSTEM_NUM_BLOCKS (INTERNAL_FLASH_FILESYSTEM_SIZE / FILESYSTEM_BLOCK_SIZE) #define INTERNAL_FLASH_SYSTICK_MASK (0x1ff) // 512ms |
