工具/软件:Code Composer Studio
您好!
我们使用的是 MSP430FR5969。 在此过程中、我尝试将数据写入 FRAM 存储器。 当我在代码中使用数组时、它工作正常。 但是、当我用指针替换数组时、它不起作用、 并且在"Expression"选项卡中显示"Error: Attempted to read acast the end of memory at 0xFFFFFFFFF"、表示分配的指针变量。
我的问题是、
1.我们是否可以使用指针将数据存储在 FRAM 存储器中?
2.如何用指针替换数组以将数据存储在 FRAM 位置?
如何设置段1和段2的边界?
4.如何增加 FRAM2的长度?
请查找以下样片、
pragma NOINIT (cret_value_array_3)
unsigned int cret_value_array_3[60]; //声明-这是我使用数组将变量分配给 FRAM 存储器的内容
pragma NOINIT (cret_value_array_3)
unsigned int *cret_value_array_3; //声明-这是我使用指针替换数组的方法
那么、让我知道我的分配是否正确。 请回答上述问题。 谢谢