关于内存分布的理解:请问地址位于0X8000000,怎么又映射到0?

2019-07-14 17:15发布

这句话怎么理解?



地址位于0X8000000,怎么又映射到0?

是不是启动之后再重新映射?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
60user160
1楼-- · 2019-07-14 21:55
我觉得这个0x0800_0000不一定是映射到0x00000000,要有个条件的,也就是说启动的时候Boot设置的是Flash启动。如果设置的是串口启动或者是内存启动,那么肯定不是将0x0800_0000映射到0x00000000.而是将其他的地址映射到0x00000000.
亲爱的娜娜
2楼-- · 2019-07-15 03:14
 精彩回答 2  元偷偷看……
亲爱的娜娜
3楼-- · 2019-07-15 04:27
总感觉标题叫内存分布不太合适。
flash memory应该不是指内存吧,准确的应该是闪存存储器,单片机的内存应该是指sram,sdram这些。
wq644921241
4楼-- · 2019-07-15 06:03
60user160 发表于 2018-9-29 09:35
我觉得这个0x0800_0000不一定是映射到0x00000000,要有个条件的,也就是说启动的时候Boot设置的是Flash启动。如果设置的是串口启动或者是内存启动,那么肯定不是将0x0800_0000映射到0x00000000.而是将其他的地址映射到0x00000000.

这个应该指的是从FLASH启动的情况
wq644921241
5楼-- · 2019-07-15 09:28
60user160 发表于 2018-9-29 09:35
我觉得这个0x0800_0000不一定是映射到0x00000000,要有个条件的,也就是说启动的时候Boot设置的是Flash启动。如果设置的是串口启动或者是内存启动,那么肯定不是将0x0800_0000映射到0x00000000.而是将其他的地址映射到0x00000000.

这个应该指的是从FLASH启动的情况
wq644921241
6楼-- · 2019-07-15 13:51
亲爱的娜娜 发表于 2018-9-29 09:54
总感觉标题叫内存分布不太合适。
flash memory应该不是指内存吧,准确的应该是闪存存储器,单片机的内存应该是指sram,sdram这些。

就整个片上存储器的映射情况而言,这样叫并无不妥

一周热门 更多>