针对嵌入式产品程序更新问题,提出了一种基于IAP技术的STM32单片机在线固件升级方案,设计了STM32单片机最小系统硬件电路和USB转串口通信电路,并给出了Bootloader程序、APP程序、PC上机程序的实现流程.实验结果表明,该方案具有简单实用、稳定性高、维护成本低和设备使用效率高的特点,适用于嵌入式产品升级.For the problem of updating embedded products program,an online firmware upgrade scheme of STM32 single chip microcomputer based on IAP technology is proposed.This scheme not only elaborates the principle of IAP technology in detail but also provides the design of the minimum system hardware circuit of STM32 MCU,the design of USB for serial communication circuit,and the implementation flow of Bootloader program,APP program and PC program.The experiment results show that the scheme is simple,practical and highly stable.In addition,it can be used to actual embedded product upgrading,significantly reducing maintenance costs and improving the efficiency of equipment.
上传时间: 2022-03-25
上传用户:
我们在开发阶段,调试单片机时更换程序,一般是通过下载器(仿真器),把保存程序的Flash擦除,再重新编程。那如果到了量产阶段,已经组装好成品了,或者已经到用户手上了,需要再次更新程序时,就没办法通过下载器去更新了。此时考虑通过外围的通信接口(UART/USB/SPI/I2C/CAN等)来实现升级。为了保证升级的可重复性和安全性,从Flash中划分一小块区域作为升级使用,我们称之为Boot程序,或者Bootloader。这个程序是作用就是管理升级,判断是否需要升级,升级数据包的接收及Flash编程,应用程序的跳转控制,以及升级过程中的异常处理等。
上传时间: 2022-06-21
上传用户:
文档为系统升级Win7后解决Protel99se的PCB封装库不能识别的有效办法总结文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,
标签: protel99se PCB封装库
上传时间: 2022-06-24
上传用户:jason_vip1
STM32F107通过以太网进行IAP在线升级源码
上传时间: 2022-06-26
上传用户:
广州塔DIY升级,彩色LED显示,支持红外遥控原理图
上传时间: 2022-07-17
上传用户:aben
大家一起学习下这个升级,基本上都是差不多的。这是我查找参考并且使用的升级代码。一起学习吧
上传时间: 2022-07-28
上传用户:
开源DS203袖珍示波器MCU源码、APP源码、原理图、固件升级
上传时间: 2022-07-29
上传用户:20125101110
华为WCDMA全网解决方案:本章首先介绍WCDMA系统不同版本之间演进过程,使读者对WCDMA制式有总体的认识;接着从具体的网络建设角度出发,介绍了华为WCDMA全网解决方案。 10.1 WCDMA演进概述 10.1.1 标准进展概述 WCDMA技术从出现以来逐渐演进发展为R99/R4/R5/R6等多个阶段,其中R99协议于2000年3月(3GPP官方说法是1999年12月)冻结功能,经过两年时间的完善,协议已经成熟;R4协议于2001年3月冻结功能,协议已经稳定。R5协议于2002年3月 (部分功能6月)冻结功能。R6协议预计在2004年12月左右冻结功能。 图10-1 3G协议的发展趋势 WCDMA系统相对于GSM网络和GPRS网络来说,一个最重要的变化就是无线网络的改变。WCDMA网络中,使用无线接入系统RAN来取代了GSM中的基站子系统BSS。 R99版本的WCDMA核心网从网络形态上来说,可以看作是GSM的核心网络和GPRS的核心网络的组合。也即R99的核心网络分为电路域和分组域。电路域与GSM的核心网构造基本相同,分组域与GPRS的核心网构造基本相同。 R4版本的核心网络相对于R99版本来说,最大的变化就在于R99核心网电路域中MSC网元的功能在R4版本中由MSC Server和MGW来完成。其中MSC Server处理信令,MGW处理话音。分组域没有什么变化。具体可参见第三章系统结构的相关内容。 R4协议的核心网络具有TDM和IP两种组网方式。采用TDM方式组网时,R4网络的网络规划建设与R99网络有不少相近之处。比如在建设汇接网络、信令网络等方面,很多考虑都是相同的。采用IP方式组网的时候,R4的网络规划建设则与R99有了不小的区别。 R5版本的核心网络相对于R4版本来说,多了一个IMS(IP多媒体子系统)域,增加了相应的设备和接口;电路域和分组域的网络结构则没有什么大变化。同时由于网络功能的增强,部分设备功能也进行了升级。
上传时间: 2013-07-24
上传用户:13517191407
C8051F020 实现的在线IAP 升级代码 包含了上位机软件和 IAP的keil源码
标签: 020
上传时间: 2013-07-16
上传用户:凤临西北
随着微电子和计算机技术的迅速发展,传统的金属探测系统也正向着新的方向进行快速更新和发展。金属探测器最初主要应用于工矿探测和军用探雷,现在已经广泛应用于旅行安检以及食品、纺织、木材、玩具、药品等生产加工行业的质量安全检测。在科学技术不断进步及金属探测器在社会生活中的作用不断凸现的时代背景下,怎样提升和完善金属探测仪器的性能,已经成为本领域一个亟待解决的课题。 本课题的目的是设计一种双频率工作的数字式金属探测系统,可以同时以较高的精度检测到铁磁性和非铁磁性金属,从工作模式上彻底改变普通金属探测器检测种类单一和精度不高的现状。该检测系统采用多通道同步数字频率合成(DDS)技术产生正弦信号源,通过电涡流传感器检测金属异物。系统以TMS320LF2407为数据处理中心,利用自学习算法来实现系统参数的自动调整,并设计了良好的人机对话界面,提高金属探测器的可读性和可操作性。 本文从金属检测的理论分析和双频金属探测器的设计两个方面做了具体阐述。理论分析部分从电磁场的角度论述了金属物质的幅度和相位特性,并得出了检测频率与不同金属的检测灵敏度存在相关性的结论。文中把系统设计分为三大部分:检测系统的工作原理和总体构造、系统硬件设计、系统软件设计。第一部分主要阐述了整个系统的工作原理以及实现方案;硬件设计部分从检测电路和控制电路两个方面入手,详细叙述了发射、接收、解调电路以及电涡流传感器的设计过程,并着重介绍了DSP、单片机等主要芯片的接口电路设计,包括基于RS-485的SCI串口通信的硬件电路设计;软件设计部分主要阐述了在CCS、u-Visin集成环境下DSP系统和人机对话系统的程序流程,并叙述了系统自学习方法的实现过程,最后着重分析了SCI串口通信的软件实现方法。 文中最后整理了系统测试的实验结果。通过实验分析可知,采用双频工作的金属探测器对铁磁性和非铁磁性金属都有较高的检测精度。整个系统的可读性与可操作性较好,易于扩展升级、性价比高,具有良好的应用前景。
上传时间: 2013-04-24
上传用户:bruce