分享

两份简单的 Bootloader 程序

 陈春松 2014-01-03

  来自:http://forum.eepw.com.cn/thread/238997/1

作者:liklon

感谢原创作者!内容如下:

在STM32上做IAP实验时,需要准备两份代码,第一个是 Bootloader 程序,第二个是 APP 程序.

当芯片上电后,首先是第一个代码开始运行,它作如下操作:
1)检查是否需要对APP程序进行更新
2)如果不需要更新则转到 4)
3)执行更新操作
4)跳转到APP程序执行


我对这部分最感兴趣的是Bootloader程序,起初有个很邪恶的想法,每年的大学生电子竞赛就只有几天几夜的时间,当咱做不完的时候可以先交作品,然后继续调程序,最后利用Bootloader去更新作品里的程序.当然这个想法只是个玩笑,不可取的哦!


我做的实验是利用Bootloader获取SD卡上的bin文件去更新程序,对SD卡进行文件操作,我习惯使用znFAT,当然考虑到很多人用fatfs,我也用了一次,所以这两份代码,一份是利用znFAT一份是用fatfs.程序代码有待优化,所以大家下载程序去看的同时也可以把代码优化一下之后再共享出来,给俺学习学习.老规矩咯,回帖可见,O(∩_∩)O~



——回复可见——

znfat_bootloader.zip

fatfs_booterloader.zip


——回复可见——









关键词:Bootloader    程序    stm32                   

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多