0
问答首页 最新问题 热门问题 等待回答标签广场
我要提问

单片机

关于单片机的IAP功能的实现,STM32完整方案 源码 已上传

小弟比较好奇各家的MCU的IAP功能是如何实现的!

希望各位大侠能不辞吝啬,讲讲原理,也可以附上源码!

我先抛砖引玉一番,附上STM32的IAP实现,整个全部附上:

先看看我的几篇pdf讲解:

Note1_STM32的存储器.pdf(431.21 KB, 下载次数: 354)2012-10-18 10:39 上传点击文件名下载附件

Note2_STM32存储器知识的相关应用(IAP和BitBanding).pdf(596.41 KB, 下载次数: 342)2012-10-18 10:39 上传点击文件名下载附件

Note3_STM32实现IAP(上位机和IAP程序设计).pdf(138.29 KB, 下载次数: 364)2012-10-18 10:39 上传点击文件名下载附件

欢迎顶!

如果顶超过100,直接上源码!

绝不食言~~~

顶资料:

STM32_IAP_Upper.zip(1.18 MB, 下载次数: 685)2012-10-25 08:37 上传点击文件名下载附件

提问者:jsvuweur 地点:- 浏览次数:7354 提问时间:10-19 10:51
我有更好的答案
提 交
12条回答
yuxiaoying 04-14 18:44
顶一个...................................
60user130 04-10 19:18
一直在关注STM32 IAP,一直没时间研究。
Tutut 04-08 16:40
顶一个 不错
maggie1 04-05 12:41
为什么要定超过100?同一个人顶100次算不算?:lol
jack_study 04-07 18:09
IAP(In Application Programming) 是指在应用编程,即在程序运行中编程,就是MCU芯片提供一系列(硬件/软件上的)机制,当芯片在运行程序的时候可以提供一种改变flash(EEPROM)数据的方法。通俗点讲,也就是说程序自己可以往程序存储器里写数据或修改程序。这种方式的典型应用就是用一小段代码来实现程序的下载,实际上单片机的ISP功能就是通过IAP技术来实现的,即芯片在出厂前就已经有一段小的boot程序在里面,芯片上电后,开始运行这段程序,当检测到上位机有下载要求时,便和上位机通信,然后下载数据到存储区。大家要注意千万不要尝试去擦除这段ISP引导程序,否则恐怕以后再也下载不了程序了。它和ISP、ICP等方式有很大的区别。在PIC系列单片机中,不是所有的型号都支持IAP的功能,只有PIC18系列和PIC16F87X系列的单片机才有IAP功能;有些STC单片机,AVR单片机和ARM处理器也支持IAP功能
szchangjiang 04-14 19:54
难道 不想要代码??
上位机 也有的哦!!!~~~~~~~~~~~~~~~~
artman66 04-12 08:57


不想要。呵呵。有这个需求时自己做,不难。只要下位机做成能接收xmodem、zmodem协议,那就可以不用上位机了,直接用终端工具发BIN文件就行了。STM32 别人ST本来在IAP上就有很多的文章和参考代码。
kylin2016 04-08 22:39
再顶  干嘛吊胃口呢!
naugia 04-07 08:44
顶一下,还没折腾过IAP,抽空学习一下。
胡政鹏测试_4 04-08 17:04
貌似,没人顶!!!!
60user199 04-10 08:35
凭你这份心,就要顶你!
技术发广告 04-13 19:57
新手,对共享自己的成果的人致敬
撰写答案
提 交
1 / 3
1 / 3
相关单片机
具有音调控制的单片机立体声前置放大器
用于单片机与电子装置中的开关电源
单片机软硬件复位的条件都有啥
电动机的单片机控制
单片机应用系统开发实例导航