工具与软件:
.map 文件中的 attr 列意味着什么? RWIX 的含义是什么? 我假设相应的存储器范围具有 READ、WRITE、I??? 并执行访问。 我代表什么? 启用/禁用自动 MPU 配置会更改代码的行为(当启用 MPU 时、对 FRAM2存储器的写访问不会修改 FRAM2中的值、因为我尚未正确设置 MPU)、但 attr 列仍然填满 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
...