电子产品世界 » 论坛首页 » 嵌入式开发 » ARM » 两份简单的 Bootloader 程序


共591条 1/60 1 2 3 4 5 6 ›| 跳转至

两份简单的 Bootloader 程序

高工
2013-09-25 01:08:06    评分

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

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


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


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


——回复可见内容——









关键词: Bootloader     程序     stm32    

高工
2013-09-25 11:39:25    评分
2楼
好东西,官方的里面有Bootloader和编译环境的配置,主要是地址和中断向量等

专家
2013-09-25 13:33:38    评分
3楼
好 贡献啊

菜鸟
2013-09-25 14:35:14    评分
4楼

学习学习!!


菜鸟
2013-09-25 16:34:55    评分
5楼
多多看看St官方文档

高工
2013-09-25 16:36:53    评分
6楼
不错的分享,学习啦

高工
2013-09-25 16:56:18    评分
7楼
恩恩,主要是设置编译器里的地址,以及大小.然后就是对向量表清楚一下就行了...但是对于程序升级加密方面还是不很了解

高工
2013-09-25 16:57:28    评分
8楼
对程序升级加密这方面改怎么搞啊

高工
2013-09-25 16:57:42    评分
9楼
一起学习,呵呵

高工
2013-09-25 16:58:21    评分
10楼
官方资料才是正宗秘笈

共591条 1/60 1 2 3 4 5 6 ›| 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]