我确信在纯汇编程序中有一个解决方案。但是从易用性和维护性的角度出发,我建议两个选择:如果您想要RAM中的变量,为什么不使用以下选项呢:这将像现在一样工作,但是将值从flash复制到RAM取决于启动代码(不可见,但仍然存在)。读到头顶,把魔法“const”放在整个事情的前面:魔术!现在这些值是闪存的,仍然可以访问。'uintxx_t'只是表示您使用的数据类型。如果您愿意,val1..5可以是来自头部的值。但是你也可以把值直接放在初始化中。
我确信在纯汇编程序中有一个解决方案。但是从易用性和维护性的角度出发,我建议两个选择:如果您想要RAM中的变量,为什么不使用以下选项呢:这将像现在一样工作,但是将值从flash复制到RAM取决于启动代码(不可见,但仍然存在)。读到头顶,把魔法“const”放在整个事情的前面:魔术!现在这些值是闪存的,仍然可以访问。'uintxx_t'只是表示您使用的数据类型。如果您愿意,val1..5可以是来自头部的值。但是你也可以把值直接放在初始化中。
举报