[N32G45x] 如何把变量保存在SRAM中指定地址

[复制链接]
2019|26
modesty3jonah 发表于 2022-11-1 19:08 | 显示全部楼层
用定义一个新数据段的办法,在写C程序时可以不用考虑地址分配 这样你可以在外部RAM分配很多变量,而不必关心变量的定位,编译器和链接器会帮你搞定一切
GGG3 发表于 2022-11-2 10:22 | 显示全部楼层
saservice 发表于 2022-11-1 17:22
如何定义变量使其能在SRAM中?

变量都在SRAM里
 楼主| sy12138 发表于 2022-11-2 10:25 | 显示全部楼层
saservice 发表于 2022-11-1 17:22
如何定义变量使其能在SRAM中?

变量都是存放在SRAM里的
 楼主| sy12138 发表于 2022-11-2 10:26 | 显示全部楼层
cemaj 发表于 2022-11-1 18:18
通常,我们会将栈区 STACK 分配到内部 SRAM,用来保存某些程序所用到的局部变量 ...

是的,临时变量存放在SRAM中的栈区里
 楼主| sy12138 发表于 2022-11-2 10:27 | 显示全部楼层
caigang13 发表于 2022-11-1 18:29
零时变量一般都是存在RAM中的吧?

临时变量存放在SRAM里的堆栈中
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部