[原创] 引导存放在spi flash中的程序--Part2
625 查看
7 回复
 楼主 | 发布于 2018-09-19 | 只看楼主
分享到:

继续填坑,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 )
回复 举报

回复于 2018-09-20 沙发

多谢分享!!!
(0 )
评论 (0) 举报

回复于 2018-09-20 2#

支持下,谢谢分享~
(0 )
评论 (0) 举报

回复于 2018-09-20 3#

感谢分享
(0 )
评论 (0) 举报

回复于 2018-09-20 4#

不错,感谢分享;
(0 )
评论 (0) 举报

回复于 2018-09-23 5#

谢谢分享!!!!
(0 )
评论 (0) 举报

回复于 2018-10-19 6#

感谢分享,有需要机器人方案的可联系我,相互学习,共同进步
(0 )
评论 (0) 举报

回复于 2020-02-05 7#

感谢分享
(0 )
评论 (0) 举报
  • 发表回复
    0/3000





    举报

    请选择举报类别

    • 广告垃圾
    • 违规内容
    • 恶意灌水
    • 重复发帖

    全部板块

    返回顶部