关于申请空间问题

2019-07-20 19:58发布

原子哥,我看了例程里的原本是申请了2KB的存储空间,为什么运行之后的地址是0x20019140(内部SRAM),这个地址是怎么算出来的


我应该走入理解误区了,希望原子哥指导。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
ianhom
1楼-- · 2019-07-20 21:05
是说stack申请了2kb的空间,然后运行到main的时候,SP值为0x20019140吗?
FantaSy_
2楼-- · 2019-07-21 02:10
 精彩回答 2  元偷偷看……
zhero
3楼-- · 2019-07-21 04:16
FantaSy_ 发表于 2016-9-20 20:33
你是说申请的内存地址是这个地址吗??

我看SRAM的起始地址是0x20000000,为什么申请了2KB的空间,这时的地址偏移offset应该是多少?不应该是2KB么,我刚开始看,对这个不是很理解,我应该理解错了。不知大虾有什么看法。
谢谢回复
zhero
4楼-- · 2019-07-21 08:19
ianhom 发表于 2016-9-20 11:32
是说stack申请了2kb的空间,然后运行到main的时候,SP值为0x20019140吗?

不是,是申请了2KB的空间,然后往里面写内容的时候的是从高地址向低地址写,然后第一次写的时候的地址就是0x
20019140,我不理解这里的2KB到底意味着什么

一周热门 更多>