针对闪存系统对在应用中编程(in-application programming,IAP)的强烈需求,介绍基于 STM32 平台的IAP 设计原理以及实现方法。分析 IAP 设计的重要性,以 STM32F103RC 为例,介绍 IAP 程序中的 FLASH 规划、用户程序条件,IAP 实现原理以及在产品中应用 IAP 详细设计的实现过程。结果表明:IAP 应用在产品项目中的成功实现,能使现场产品固件的更新更为便捷,可进行大面积推广使用。在应用中编程(in-application programming,IAP)是用户自己的程序在运行过程中对 User Flash的部分区域进行烧写,可在产品发布后方便地通过预留的通信口对产品中的固件程序进行更新升级。通讯接口可以是 SPI、I2C、UART、USB、CAN 和以太网等。随着用户对产品现场适应能力的要求越来越高,大部分基于闪存的系统对于 IAP 的需求也越来越强。笔者以 STM32F103RC 为例,介绍了 IAP在产品中应用的详细设计和实现过程。
上传时间: 2022-07-11
上传用户:aben
jbuzzer is an application written in Java that allows mapping your comuter keyboard to sounds. It supports short samples as well as streaming format. The GUI allows dynamically adding and removing new slots for samples.
标签: application keyboard jbuzzer comuter
上传时间: 2014-12-07
上传用户:qoovoop
JCCKit is a Java library which can be used in any Java application or applet to visualize scientific data by plots or charts
标签: Java application scientific visualize
上传时间: 2014-01-23
上传用户:三人用菜
Complete video store application in C++ using linked lists to store data in files. it keeps track of videos and customers and have many checks and options.
标签: store application Complete linked
上传时间: 2014-06-20
上传用户:zhoujunzhen
How to send debugging output to a console in a MFC application
标签: application debugging console output
上传时间: 2015-03-27
上传用户:气温达上千万的
The JILRunOnly project is a simple command-line application written in ANSI-C that is intended to demonstrate in detail, how the JILRuntime/JewelScript library can be embedded into an application.
标签: command-line application JILRunOnly intended
上传时间: 2015-04-03
上传用户:ywqaxiwang
Application of Bootstrap Loader in MSP430 With Flash Hardware and Software Proposal
标签: Application Bootstrap Hardware Software
上传时间: 2015-04-17
上传用户:c12228
Application of Bootstrap Loader in MSP430 With Flash Hardware and Software Proposal
标签: Application Bootstrap Hardware Software
上传时间: 2014-01-09
上传用户:jichenxi0730
This application, built in VB using MapObjects, allows the user to zoom in, zoom out and pan using only the mouse. The pan is a dynamic pan just push the mouse in the direction you would like to pan.
标签: using zoom application MapObjects
上传时间: 2014-12-22
上传用户:ryb
This zip file shows the use ROM Services in order to speed up an application and reduce its code size. It shows how to open services such as ROM Entry, Xmodem and DataFlash and how to simply use their methods. Includes main.html file for help.
标签: application Services reduce shows
上传时间: 2014-11-02
上传用户:66666