发新帖我要提问
12
返回列表
[N32G45x]

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

[复制链接]
楼主: sy12138
手机看帖
扫描二维码
随时随地手机跟帖
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里的堆栈中

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则