分享到:
继续填坑,Part1实现了从SPI FLASH中读取并引导程序,这里说说如何制作被引导程序。
这里被引导的程序制作过程很简单,跟正常写程序差不多,只需要修改一下链接位置。
进入工程设置,找到Target选项卡。
把IROM1中的Start改成 0x20000000 Size改成0x3000
把IRAM1中的Start改成 0x20003000 Size改成0x2000
这里就是把程序段的链接地址改到了SRAM的起始区域 剩下的内存分配给内存段用
注意:我使用的是stm32f103c8t6
生成好了HEX以后用烧录器烧录到SPI Flash里面,市场上卖修主板BIOS的店有出售,价格很便宜。(因为电脑主板的BIOS就是放在SPI Flash里面的)
(0 )
(0 )


-
- xiaomiking
-
1147 发帖6357 回复18609 积分
- 私信他 +关注
-
- 0000000000000000
-
1888 发帖7917 回复34980 积分
- 私信他 +关注
发表回复
块
导
航
举报
请选择举报类别
- 广告垃圾
- 违规内容
- 恶意灌水
- 重复发帖