工具与软件:
#pragma NOINIT (阻尼)
无符号字符阻尼;
#pragma PERSISTENT (系数)
浮点因子=1;
对阻尼的任何更改都不能在断电周期后保存、观察 lnk_msp430fr5994.cmd 文件、它设置为 RAM、因此将其移到具有 persistent 的读写部分、该选项同样不起作用、我无法更改任一变量。
这些始终为255或初始化值。 除非按照原始.cmd 文件存储在 RAM 中。
组(READ_WRITE_MEMORY)
{
.TI.persistent:{}/* for #pragma persistent */
.TI.noinit :{}/* for #pragma noinit */
.cio:{}/* C I/O 缓冲器*/
.sysmem:{}/*动态内存分配区*/
}PALIGN (0x0400)、RUN_START (FRAM_RW_START)
组(IPENCAPSULATED_MEMORY)
{
我已尝试禁用内存保护单元 MPU、并尝试将上面的内容放入 FRAM2中。
但初始化后无法更改这些值。
我可能缺少非常明显的东西、但已经尝试了我能想到的一切。
最感谢收到的任何帮助