楼主位的定义方法不合理,因为这个变量的加载域不能是RAM,RAM掉电后程序就丢失了。
[C] 纯文本查看 复制代码 Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20001400 0x20001400 0x00000010 Data RW 680 .ARM.__at_0x20001400 main.o
而且MDK下载的时候还会提示算法不存在,要修改为我二楼的定义即可解决。
[C] 纯文本查看 复制代码 __attribute__((section(".bss.ARM.__at_0x20001400")))
修改后就成这样了,这就合理了
[C] 纯文本查看 复制代码 Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20001400 - 0x00000010 Zero RW 5 .bss.ARM.__at_0x20001400 main.o
|