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

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

[复制链接]
楼主: sy12138
手机看帖
扫描二维码
随时随地手机跟帖
21
用定义一个新数据段的办法,在写C程序时可以不用考虑地址分配 这样你可以在外部RAM分配很多变量,而不必关心变量的定位,编译器和链接器会帮你搞定一切

使用特权

评论回复
22
GGG3| | 2022-11-2 10:22 | 只看该作者
saservice 发表于 2022-11-1 17:22
如何定义变量使其能在SRAM中?

变量都在SRAM里

使用特权

评论回复
23
sy12138|  楼主 | 2022-11-2 10:25 | 只看该作者
saservice 发表于 2022-11-1 17:22
如何定义变量使其能在SRAM中?

变量都是存放在SRAM里的

使用特权

评论回复
24
sy12138|  楼主 | 2022-11-2 10:26 | 只看该作者
cemaj 发表于 2022-11-1 18:18
通常,我们会将栈区 STACK 分配到内部 SRAM,用来保存某些程序所用到的局部变量 ...

是的,临时变量存放在SRAM中的栈区里

使用特权

评论回复
25
sy12138|  楼主 | 2022-11-2 10:27 | 只看该作者
caigang13 发表于 2022-11-1 18:29
零时变量一般都是存在RAM中的吧?

临时变量存放在SRAM里的堆栈中

使用特权

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

本版积分规则