|
STM32F使用 ST-LINK 将应用 Hex 烧录到指定 Flash 分区 设置 Flash 地址让主程序从指定地址运行 如何把固件放在 IROM2 分区启动 STM32F407 一共有 12 个 Flash 扇区。如果我把工程 IROM1 起始地址设为0x080E0000(第 12 扇区),那前 11 个扇区(包含从0x08000000开始的扇区 0)能否用来存放数据? 根据论坛帖子内容,似乎不行,因为向量表存放在扇区 0。那是不是前 11 个扇区里只能用扇区 1~11,扇区 0 完全不能碰? |
微信公众号
手机版
我的理解也是 扇区0不能随便用,你这种情况 应该0x08000000放bootloader,应用放0x080E0000
0x08000000区域用来启动boot,通过boot切换到指定地址启动。用其他地址存放数据。