1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
个人理解的是 对于M3来说规定了复位后起始地址必须是0x00000000, 而因为0x0800 0000对应的是实际FLASH的起始地址,所以boot0,boot1为0时0x00000000重映射到了0x08000000,对于内核来说复位后执行的地址还是0x00000000,但是由于重映射的关系,0x00000000与0x08000000这两个逻辑地址都对应的是实际FLASH的起始地址,所以0x00000000与0x08000000内容是一样的。 或者说是不是 比如程序是在0x0800 0100地址开始的烧录,这个时候复位到0的时候,由于STM32所作的重映射是0x00000000到0x080000000,硬件已经决定的,所以这个时候0地址上虽然映射到flash,但是flash上存放内容是从0x0800 0100开始的,所以找到不向量表的入口地址,此时就才需要用到向量表重映射(SCB->VTOR)? |
|
相关推荐
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
485 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-mfgtools烧录流程介绍之烧写所需镜像
605 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-mfgtools烧录流程之烧写方法
558 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-内核编译之初次编译
799 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-内核源代码的目录结构和文件说明
719 浏览 0 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 17:09 , Processed in 0.353216 second(s), Total 40, Slave 33 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号