Tool/software:
What does attr column in .map file mean? What does RWIX mean? I assume that corresponding memory range has read, write, i??? and execute access. What does I stand for? Enabling/Disabling automatic MPU configuration changes behaviour of the code (The write accesses to FRAM2 memory doesn't modify the values in FRAM2, when MPU is enabled, because I haven't set up the MPU properly yet) but the attr column is still full of RWIX.
MEMORY CONFIGURATION
name origin length used unused attr fill
---------------------- -------- --------- -------- -------- ---- --------
SFR 00000000 00000010 00000000 00000010 RWIX
PERIPHERALS_8BIT 00000010 000000f0 00000000 000000f0 RWIX
PERIPHERALS_16BIT 00000100 00000100 00000000 00000100 RWIX
INFOD 00001800 00000080 00000000 00000080 RWIX
INFOC 00001880 00000080 00000000 00000080 RWIX
INFOB 00001900 00000080 00000000 00000080 RWIX
INFOA 00001980 00000080 00000000 00000080 RWIX
RAM 00001c00 00000800 00000594 0000026c RWIX
FRAM 00004400 0000bb80 0000a1d5 000019ab RWIX
JTAGSIGNATURE 0000ff80 00000004 00000004 00000000 RWIX ffff
BSLSIGNATURE 0000ff84 00000004 00000004 00000000 RWIX ffff
IPESIGNATURE 0000ff88 00000008 00000008 00000000 RWIX ffff
...