CCS #pragma PERSISTENT 命令问题

CCS #pragma PERSISTENT 命令问题

此问题尚无答案
All Replies
  • 举人1755分

    在CCS7.3中开发MSP430程序, 在link .cmd文件中添加了命令:.TI.persistent : {} > FRAM

    然后使用定义变量 x 到FRAM中, 在程序中让 x 自加,发现 x 的值不能改变,为什么 ?

    #pragma PERSISTENT(x)
    unsigned int x = 5;

  • 举人1755分

    求回答啊

  • 秀才580分

    可以在CMD文件中直接指定一个地址给一个变量例如:  PassWd = 0x1C00; (这类定义一般放在CMD文件最前前面)然后在.C文件中添加声明extern uint16_t  PassWd;就可以在程序中可以直接修改了PassWd了。