完善资料让更多小伙伴认识你,还能领取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存储器地址映射。 由于是统一编址,广义上讲,地址映射包括了存储器地址、随机存储器地址、外设寄存器地址等各类地址的映射。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2136 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1970 浏览 3 评论
4566 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2116 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2629 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 04:17 , Processed in 0.822028 second(s), Total 101, Slave 85 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号