• 大小: 1.86MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-11
  • 语言: 其他
  • 标签: IAP  stm32双app  

资源简介

1.什么是IAP? 英文名:in-application programming。 中文名:应用程序内编程。 作用:对于大多数基于闪存的系统,一个重要的要求是能够在最终产品中安装固件时进行更新。            STM32微控制器可以运行用户特定的固件来对微控制器中嵌入的闪存执行IAP。 接口:此功能支持的任何通信接口。 由于不限制通信接口协议等,只要能通过任意通信接口拿到新版固件包数据(bin文件),就能自己升级固件。 这就能做到添加  外部无线模块(4G模块、wifi)做到OTA升级。 也可以使用U盘或TF卡等外部存储设备做到OTG升级。U盘升级的IAP官方有模板程

资源截图

代码片段和文件信息

/*
 * flash_if.c
 *
 *  Created on: Aug 12 2020
 *      Author: Sudaroot
 */


/** @addtogroup STM32F4xx_IAP_Main
  * @{
  */

/* Includes ------------------------------------------------------------------*/
#include “flash_if.h“

/* Private typedef -----------------------------------------------------------*/
/* Private define ------------------------------------------------------------*/
/* Private macro -------------------------------------------------------------*/
/* Private variables ---------------------------------------------------------*/
/* Private function prototypes -----------------------------------------------*/
static uint32_t GetSector(uint32_t Address);

/* Private functions ---------------------------------------------------------*/

/**
  * @b

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      25992  2020-08-19 10:21  STM32 UART双APP的IAP\IAP AdvApplication0\.cproject

     文件       7528  2020-08-19 10:21  STM32 UART双APP的IAP\IAP AdvApplication0\.mxproject

     文件       1392  2020-08-13 17:07  STM32 UART双APP的IAP\IAP AdvApplication0\.project

     文件       2371  2020-08-20 23:31  STM32 UART双APP的IAP\IAP AdvApplication0\.settings\language.settings.xml

     文件         57  2020-08-19 10:23  STM32 UART双APP的IAP\IAP AdvApplication0\.settings\org.eclipse.core.resources.prefs

     文件       2245  2020-08-17 11:48  STM32 UART双APP的IAP\IAP AdvApplication0\Core\Inc\flash_if.h

     文件       2246  2020-08-19 10:21  STM32 UART双APP的IAP\IAP AdvApplication0\Core\Inc\main.h

     文件      20041  2020-08-19 10:21  STM32 UART双APP的IAP\IAP AdvApplication0\Core\Inc\stm32f4xx_hal_conf.h

     文件       2135  2020-08-19 10:21  STM32 UART双APP的IAP\IAP AdvApplication0\Core\Inc\stm32f4xx_it.h

     文件       2092  2020-08-23 15:43  STM32 UART双APP的IAP\IAP AdvApplication0\Core\Inc\system_iap.h

     文件       6255  2020-08-14 16:40  STM32 UART双APP的IAP\IAP AdvApplication0\Core\Src\flash_if.c

     文件      10468  2020-08-19 14:29  STM32 UART双APP的IAP\IAP AdvApplication0\Core\Src\main.c

     文件       6305  2020-08-19 10:21  STM32 UART双APP的IAP\IAP AdvApplication0\Core\Src\stm32f4xx_hal_msp.c

     文件       5880  2020-08-19 10:21  STM32 UART双APP的IAP\IAP AdvApplication0\Core\Src\stm32f4xx_it.c

     文件       2675  2020-08-12 10:43  STM32 UART双APP的IAP\IAP AdvApplication0\Core\Src\syscalls.c

     文件       1468  2020-08-12 10:43  STM32 UART双APP的IAP\IAP AdvApplication0\Core\Src\sysmem.c

     文件       3933  2020-08-19 15:44  STM32 UART双APP的IAP\IAP AdvApplication0\Core\Src\system_iap.c

     文件      26457  2020-07-13 23:42  STM32 UART双APP的IAP\IAP AdvApplication0\Core\Src\system_stm32f4xx.c

     文件      24986  2020-07-13 23:42  STM32 UART双APP的IAP\IAP AdvApplication0\Core\Startup\startup_stm32f429igtx.s

     文件    1480591  2020-02-26 14:28  STM32 UART双APP的IAP\IAP AdvApplication0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f429xx.h

     文件       9485  2020-02-26 14:28  STM32 UART双APP的IAP\IAP AdvApplication0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h

     文件       3796  2020-02-26 14:28  STM32 UART双APP的IAP\IAP AdvApplication0\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h

     文件      28208  2020-02-26 14:28  STM32 UART双APP的IAP\IAP AdvApplication0\Drivers\CMSIS\Include\cmsis_armcc.h

     文件      56497  2020-02-26 14:28  STM32 UART双APP的IAP\IAP AdvApplication0\Drivers\CMSIS\Include\cmsis_armclang.h

     文件       9014  2020-02-26 14:28  STM32 UART双APP的IAP\IAP AdvApplication0\Drivers\CMSIS\Include\cmsis_compiler.h

     文件      62344  2020-02-26 14:28  STM32 UART双APP的IAP\IAP AdvApplication0\Drivers\CMSIS\Include\cmsis_gcc.h

     文件      28414  2020-02-26 14:28  STM32 UART双APP的IAP\IAP AdvApplication0\Drivers\CMSIS\Include\cmsis_iccarm.h

     文件       1716  2020-02-26 14:28  STM32 UART双APP的IAP\IAP AdvApplication0\Drivers\CMSIS\Include\cmsis_version.h

     文件      97995  2020-02-26 14:28  STM32 UART双APP的IAP\IAP AdvApplication0\Drivers\CMSIS\Include\core_armv8mbl.h

     文件     168914  2020-02-26 14:28  STM32 UART双APP的IAP\IAP AdvApplication0\Drivers\CMSIS\Include\core_armv8mml.h

............此处省略307个文件信息

评论

共有 条评论