博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IAR环境下STM32+IAP方案的实现
阅读量:4111 次
发布时间:2019-05-25

本文共 515 字,大约阅读时间需要 1 分钟。

--基于STM32F103ZET6UART通讯实现

 
、什么
IAP,为什么要IAP
      IAP
即为
In Application Programming
(在
应用中编程
),一般情况下
STM32F10x
系列芯片为
主控制器的设备在出厂时就已经使用
J-Link
仿真器将应用代码烧录了,
如果在
设备使用过程中需要进行
应用
代码
更换、升级等
操作
的话
,则
可能需要将设备
返回
原厂
拆解出来再使用J-Link重新烧录代码,
这就
增加了很多不必要的麻烦。站在用户的角度来说,就是能让用户自己来更换设备里边的代码程序而厂家这边只需要提供给用户一个代码文件即可。
      
IAP却能很好的解决掉这个难题,
一片
STM32芯片
的Code(代码)区内
一般只有一个用户程序
而IAP
方案
则是将代码
划分为
两部分,
两部分
区域各
存放一个程序,
一个
叫bootloader(
引导
加载程序)
另一个
user application(
用户
应用程序)
bootload
图 1
-1
图2
-1
图2
-2
图2
-3
图2
-2
图3
-1
图3
-2
图3
-3

转载地址:http://fklsi.baihongyu.com/

你可能感兴趣的文章
C语言内存检测
查看>>
Linux epoll模型
查看>>
Linux系统编程——线程池
查看>>
Linux C++线程池实例
查看>>
c++11 你需要知道这些就够了
查看>>
c++11 你需要知道这些就够了
查看>>
shared_ptr的一些尴尬
查看>>
C++总结8——shared_ptr和weak_ptr智能指针
查看>>
c++写时拷贝1
查看>>
Linux网络编程---I/O复用模型之poll
查看>>
Java NIO详解
查看>>
在JS中 onclick="save();return false;"return false是
查看>>
VS编译器运行后闪退,处理方法
查看>>
用div+css做下拉菜单,当鼠标移向2级菜单时,为什么1级菜单的a:hover背景色就不管用了?
查看>>
idea 有时提示找不到类或者符号
查看>>
matplotlib.pyplot.plot()参数详解
查看>>
拉格朗日对偶问题详解
查看>>
MFC矩阵运算
查看>>
最小二乘法拟合:原理,python源码,C++源码
查看>>
ubuntu 安装mysql
查看>>