你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于内存分布的理解

[复制链接]
netlhx 提问时间:2015-6-30 09:51 /
这句话怎么理解?

QQ图片20150630095014.png

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

是不是启动之后再重新映射?


收藏 评论16 发布时间:2015-6-30 09:51

举报

16个回答
stary666 回答时间:2015-6-30 09:55:56
顶一个,,,,,,,,,,,
QianFan 回答时间:2015-6-30 10:16:40
我觉得这个0x0800_0000不一定是映射到0x00000000,要有个条件的,也就是说启动的时候Boot设置的是Flash启动。如果设置的是串口启动或者是内存启动,那么肯定不是将0x0800_0000映射到0x00000000.而是将其他的地址映射到0x00000000.

creep 回答时间:2015-6-30 10:17:06
STM32在启动时发生了映射,根据BOOT0和BOOT1的设置,如果选择主FLASH驱动,芯片一上电Flash的0X08000000地址被映射到了0地址处。
creep 回答时间:2015-6-30 10:33:33
总感觉标题叫内存分布不太合适。
flash memory应该不是指内存吧,准确的应该是闪存存储器,单片机的内存应该是指sram,sdram这些。
netlhx 回答时间:2015-6-30 10:53:29
QianFan 发表于 2015-6-30 10:16
我觉得这个0x0800_0000不一定是映射到0x00000000,要有个条件的,也就是说启动的时候Boot设置的是Flash启动 ...

这个应该指的是从FLASH启动的情况
netlhx 回答时间:2015-6-30 10:53:34
QianFan 发表于 2015-6-30 10:16
我觉得这个0x0800_0000不一定是映射到0x00000000,要有个条件的,也就是说启动的时候Boot设置的是Flash启动 ...

这个应该指的是从FLASH启动的情况
netlhx 回答时间:2015-6-30 10:54:26
creep 发表于 2015-6-30 10:33
总感觉标题叫内存分布不太合适。
flash memory应该不是指内存吧,准确的应该是闪存存储器,单片机的内存应 ...

就整个片上存储器的映射情况而言,这样叫并无不妥
星辰一方 回答时间:2015-6-30 11:18:27
学习了……没研究过内存地址分布问题
回答时间:2015-6-30 11:27:43
楼主可以看一下手册的FLASH对应章节。
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版