Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Not applicable

I am right that the maximum EEPROM size is 8kB? Why is it not 16kB because each of the 4 sectors has 16kB?
I do not understand why there is a 64kB FLASH_0 in the linker file. Then the EEPROM 64kB and then
FLASH_1. But the FLASH_0 is only needed for reset. Is it not possible to place the EEPROM at the end
of the flash? Because with this setting i have lost some kbytes.

FLASH_0_cached(RX) : ORIGIN = 0x08000000, LENGTH = 0x010000
FLASH_0_uncached(RX) : ORIGIN = 0x0C000000, LENGTH = 0x010000
FLASH_1_cached(RX) : ORIGIN = 0x08020000, LENGTH = 0xE0000
FLASH_1_uncached(RX) : ORIGIN = 0x0C020000, LENGTH = 0xE0000
PSRAM_1(!RX) : ORIGIN = 0x10000000, LENGTH = 0x10000
DSRAM_1_system(!RX) : ORIGIN = 0x20000000, LENGTH = 0x10000
DSRAM_2_comm(!RX) : ORIGIN = 0x30000000, LENGTH = 0x8000

many thanks
0 Replies