我的应用需要将一些数据存储在 FRAM 中、以便在运行时使用。
我的问题是如何确定可以使用 FRAM 的哪个区域来存储数据?
在 liker 文件中、lnk_msp430fr5969.cmd 显示了 FRAM 和 FRAM2的地址
我的问题是如何确定可以 使用 FRAM 或 FRAM2的哪个区域来存储数据? 谢谢
这里是链接器文件中的 MPU:
存储器
{
SFR:origin = 0x0000、length = 0x0010
外设_8位:origin = 0x0010、length = 0x00F0
peripherals_16BIT:origin = 0x0100、length = 0x0100
RAM:origin = 0x1C00,length = 0x0800
INFOA:origin = 0x1980,length = 0x0080
…
INFOD:origin = 0x1800,length = 0x0080
FRAM:origin = 0x4400,length = 0xBB80
FRAM2:origin = 0x10000、length = 0x3FF8 //边界已更改以修正 CPU47 */
JTAGSIGNATURE:origin = 0xFF80,length = 0x0004,fill = 0xFFFF
BSLSIGNATURE:origin = 0xFF84,length = 0x0004,fill = 0xFFFF
IPESIGNATURE:origin = 0xFF88,length = 0x0008,fill = 0xFFFF
INT00:origin = 0xFF90,length = 0x0002
INT01:origin = 0xFF92,length = 0x0002
.
复位:origin = 0xFFFE,length = 0x0002
}

