STM32F103 & Bootloader-IAP-OTA
我很倔
这个作者很懒,什么都没留下…
展开
-
STM32 IAP升级功能编写初期的一些困惑与疑问---完成功能后的总结
IAP的源码等资料我上传了,压缩包内有12个文件,http://download.csdn.net/detail/f907279313/7524849还有另一篇博客总结的IAP:http://blog.csdn.net/super_demo/article/details/32086541一,网上下载的例程,跳转部分的代码有差异,尤其是用的汇编那句eg:①Jump_转载 2016-11-03 14:40:08 · 5064 阅读 · 0 评论 -
STM32 IAP升级遇到的问题总结
IAP的源码等资料我上传了,压缩包内有12个文件,,http://download.csdn.net/detail/f907279313/7524849(要积分的辛苦收集的你们就给点积分吧)还有另一篇博客总结的IAP:http://blog.csdn.net/super_demo/article/details/32133257一,串口通信问题1,串口通信两端的TTL电平要转载 2016-11-03 14:44:34 · 9364 阅读 · 1 评论 -
STM32的bootloader IAP编程
不需要拆机就能对产品进行固件升级是很多人想要的效果,不仅方便而且节省精力和成本。那么如何完成这项工作呢?接下来所介绍的Bootloader就可以完成这项工作,通过Bootloader引导程序完成固件的升级。下面来浅析STM32Bootloader设计。首先谈谈stm32的ISP和IAP区别和联系。ISP(In-System Programming)在系统可编程,指电路板上的空白器件可以编...转载 2016-10-17 10:31:16 · 1303 阅读 · 0 评论 -
stm32 IAP + APP合成一个烧写文件
(扩展-IAP主要用于产品出厂后应用程序的更新作用,上一篇博文详细的对IAP 升级程序做了详细的分析http://blog.csdn.net/yx_l128125/article/details/12992773,考虑到出厂时要先烧写IAP 再烧写APP应用程序要烧写2次增加工人劳动力基础上写了“STM32 IAP+APP ==>双剑合一”链接稍后发,希望通过IAP程序的hex 文件 和 APP转载 2016-10-17 09:40:56 · 11005 阅读 · 1 评论 -
STM32 IAP 在线升级详解
(扩展-IAP主要用于产品出厂后应用程序的更新作用,考虑到出厂时要先烧写IAP 再烧写APP应用程序要烧写2次增加工人劳动力基础上写了“STM32 IAP+APP ==>双剑合一”链接稍后发)一、在进入主题之前我们先了解一些必要的基础知识----stm32系列芯片的种类和型号:startup_stm32f10x_cl.s 互联型的器件,STM32F105xx,STM32F转载 2016-10-17 09:25:45 · 1948 阅读 · 0 评论 -
STM32的BootLoader 从SD卡更新固件
目 录1. 前言2. 初识BootLoader2.1 百度百科的BootLoader2.2 BootLoader的简单理解2.3 BootLoader的作用3. BootLoader预备知识3.1 复位序列3.1.1 栈指针3.1.2 复位向量3.2 重定位中断向量表3.2.1 STM转载 2016-11-04 20:11:44 · 3865 阅读 · 0 评论 -
怎么使用stm32写IAP的bootloader和APP
Stm32的bootloader和App的编写注意事项1、 怎么分配bootloader和app的空间2、 怎么得到数据和写入flash3、 怎么从bootloader跳转到app4、 怎么设置App的中断向量5、 App中怎么生成bin文件6、程序执行的流程 1、怎么分配bootloader和app的空间转载 2017-11-13 08:49:20 · 4237 阅读 · 1 评论 -
IAR环境下STM32F103ZET6+IAP方案的实现
一、什么是IAP,为什么要IAP IAP即为In Application Programming(在应用中编程),一般情况下,以STM32F10x系列芯片为主控制器的设备在出厂时就已经使用J-Link仿真器将应用代码烧录了,如果在设备使用过程中需要进行应用代码的更换、升级等操作的话,则可能需要将设备返回原厂并拆解出来再使用J-Link重新烧录代码,这就增加了很多不必要的麻烦。站在转载 2017-11-30 16:25:12 · 3528 阅读 · 0 评论