M5e flash addressing, M5e flash, Addressing – ThingMagic M5e-Compact User Manual
Page 48
![background image](/manuals/640737/48/background.png)
Flash Memory
48
Functionality of the Embedded Modules
Flash memory map
Note
Addresses and sizes are shown in words (16-bits).The erase and write
passwords are not provided for sectors 0 and 10. These sectors are
considered to be the system area, and cannot be modified.
M5e Flash Addressing
The M5e and M5e-Compact memory map uses virtual addressing which contrasts to M4e
which has hard-coded addresses. The M5e/M5e-Compact also has a User Data sector
which is 16 kilobytes. The M5e is backward compatible to the M4e so that anyone familiar
with M4e can still use the same command to write to the User Data sector. The software
converts the M4e command and data to the M5e command. However, the M4e has a limit
of 8 kilobytes of User memory instead of the 16 kilobytes for M5e/M5e-Compact.
Therefore, it is preferable to use the Write Flash Sector command when writing user
data to the M5e/M5e-Compact flash memory
Sector
Word
Address
Size
(kB)
Erase
Password
Write
Password
Comments
0
0x200000
32
--
--
Boot loader
area
1
0x208000
32
0x08959121
0x02254410
Application FW
2
0x210000
32
0x08959121
0x02254410
Application FW
3
0x218000
32
0x08959121
0x02254410
Application FW
4
0x220000
32
0x08959121
0x02254410
Application FW
5
0x228000
32
0x08959121
0x02254410
Application FW
6
0x230000
32
0x08959121
0x02254410
Application FW
7
0x238000
16
0x08959121
0x02254410
Application FW
8
0x23C000
4
"
"
"
9
0x23D000
4
0x79138766
0x76346700
User Data
10
0x23E000
8
--
--
HW Calibration
Data