技术支持

应用方案

方案需求

Application Solutions

您的位置 : 首页  >  技术中心  >  应用方案  >  技术创新
代理品牌

样品申请

请简单描述您的需求,以便我们更精准的为您服务

样品申请 >

IAP(In Application Programming)在应用编程
日期:2023-02-17 来源:xhsc

概览

IAP(In Application Programming)即在应用编程,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便的通过预留通信口对产品中的固件程序进行更新升级。

通常,实现IAP功能,即用户程序运行中做自身更新操作时,需要在设计固件程序时编写两个项目代码,第一个项目程序(简称:BOOT)不执行正常的功能操作,而只是通过某种通信方式(如USB、USART)接收程序或数据,执行对第二部分代码的更新;第二个项目代码(简称:APP)才是真正的功能代码。两部分项目代码都同时烧录在User Flash中。

方案特点

升级接口可自定义:USART、USB、I2C等

多种通讯速率,满足不同应用场景

可自定义BOOT区和APP区大小

固件CRC校验,保证升级可靠性

系统框图

芯片资料

HC32F4A0

Cortex-M4®240MHz,516K/2048K, (2*16+1*20)通道ADC@2.5Msps, PGAx4, CMPx4


相关咨询

销售服务专线:0755-82127888

技术支持专线:0755-82127938

投诉专线:0755-82127989

深圳市华胄科技有限公司 版权所有 © 2005-2024  粤ICP备12085565号-1  销售服务专线:0755-82127888  技术支持专线:0755-82127938  投诉专线:0755-82127989

微信咨询

关注微信公众号咨询客服

客服热线

客服热线

0755-82127888

服务时间

工作日9:00~18:00

在线留言