您好,Katie:
非常感谢您发布此信息。
我在尝试将FRAM用作变量存储(例如日志记录)的RAM时遇到类似问题。 我正在使用MSP430FR6.9891万和CCS 7.2 .0和MSP430 C v编译器16.9 .4.LTS。 我在您的回答中提供的一个链接中注意到,编译器是较新的17.6 .0.STS。 编译器版本可能是这里的问题?
我正在使用#pragma持久性功能,变量(缓冲区)放在RAM中,而不是放在FRAM中。 但是,当我将缓冲区放置在特定的FRAM位置(例如 #pragma location = 0x4400),然后将缓冲区放置在FRAM中。 但是,这显然会对代码执行步骤,因为现在代码会崩溃。
提前感谢您对此问题的任何帮助。
谢谢!
亚当