完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
顶一个,,,,,,,,,,,
|
|
|
|
|
|
我觉得这个0x0800_0000不一定是映射到0x00000000,要有个条件的,也就是说启动的时候Boot设置的是Flash启动。如果设置的是串口启动或者是内存启动,那么肯定不是将0x0800_0000映射到0x00000000.而是将其他的地址映射到0x00000000.
|
|
|
|
|
|
STM32在启动时发生了映射,根据BOOT0和BOOT1的设置,如果选择主FLASH驱动,芯片一上电Flash的0X08000000地址被映射到了0地址处。
|
|
|
|
|
|
|
|
|
|
|
60user160 发表于 2018-9-29 09:35 这个应该指的是从FLASH启动的情况 |
|
|
|
|
60user160 发表于 2018-9-29 09:35 这个应该指的是从FLASH启动的情况 |
|
|
|
|
|
就整个片上存储器的映射情况而言,这样叫并无不妥 |
|
|
|
|
|
学习了……没研究过内存地址分布问题
|
|
|
|
|
|
楼主可以看一下手册的FLASH对应章节。
|
|
|
|
|
|
赞同“不应该叫做内存分布”,或者干脆直接写英文,免的对初学者误导。 通过前后文,我觉得应该是: flash存储器地址映射。 |
|
|
|
|
|
学习了
|
|
|
|
|
|
我是新手不太懂但是认为这里的映射不包括sram,更不应该使用“内存”一词。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
嗯,所以我说的是: flash存储器地址映射。 由于是统一编址,广义上讲,地址映射包括了存储器地址、随机存储器地址、外设寄存器地址等各类地址的映射。 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
2797 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2403 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2276 浏览 0 评论
2388 浏览 1 评论
1637 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 22:58 , Processed in 1.037608 second(s), Total 102, Slave 85 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1924