針對閃存系統(tǒng)對在應用中編程(in-application programming,IAP)的強烈需求,介紹基于 STM32 平臺的IAP 設計原理以及實現(xiàn)方法。分析 IAP 設計的重要性,以 STM32F103RC 為例,介紹 IAP 程序中的 FLASH 規(guī)劃、用戶程序條件,IAP 實現(xiàn)原理以及在產品中應用 IAP 詳細設計的實現(xiàn)過程。結果表明:IAP 應用在產品項目中的成功實現(xiàn),能使現(xiàn)場產品固件的更新更為便捷,可進行大面積推廣使用。在應用中編程(in-application programming,IAP)是用戶自己的程序在運行過程中對 User Flash的部分區(qū)域進行燒寫,可在產品發(fā)布后方便地通過預留的通信口對產品中的固件程序進行更新升級。通訊接口可以是 SPI、I2C、UART、USB、CAN 和以太網等。隨著用戶對產品現(xiàn)場適應能力的要求越來越高,大部分基于閃存的系統(tǒng)對于 IAP 的需求也越來越強。筆者以 STM32F103RC 為例,介紹了 IAP在產品中應用的詳細設計和實現(xiàn)過程。
上傳時間: 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