当前位置: 首页 > news >正文

IAP Firmware Upload Tools.exe IAP 网络固件升级教程

IAP是In Application Programming的简写,IAP升级可以被视为固件升级的一种形式,它是一种在应用程序运行过程中对固件进行更新的技术手段。允许MCU在运行过程中对MCU User Flash的部分区域进行烧写,目的是为了代替编程器对MCU烧录的依赖。
在这里插入图片描述
主程序UI

软件按钮说明:

按钮图标说明
在这里插入图片描述用于搜索当前连接的网络设备
在这里插入图片描述升级按钮,仅搜索到设备后有效
在这里插入图片描述用于搜索到设备,且未升级时,启动MCU内APP程序,仅搜索到设备后有效
在这里插入图片描述用于重启Bootloader,仅搜索到设备后有效
在这里插入图片描述固件升级步骤说明
Firmware Bootloader版本说明
IO基于IO采集板运行的程序
VCU基于VCU控制板运行的程序
AGV基于AGV控制板运行的程序

目标板MCU出厂前必须烧录过对应版本Bootloader(引导加载程序,如上表所示),否则无法使用IAP。为了设备安全考虑,在 IAP升级前必须断电重启,使用【IAP Firmware Upload Tools.exe】升级工具,且必须10秒内搜索到设备,方可对目标MCU升级,超时自动运行上次APP。

升级前准备工作:
1:一根适当长度的网线,连接待升级设备与PC端网口。
2:必要的PC端网络设置,推荐在这里插入图片描述

升级步骤
① 升级前连接好网线,重启目标板。

② 点【Search】按钮,搜索到网络设备后,将添加到设备列表中,要在上电后10秒内搜索到设备,否则将自动跳转到APP。
在这里插入图片描述

③ 选择待升级设备,点【Upload】按钮,选择需要的升级的.bin文件,等待升级完成。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

至此通过网络升级固件完毕。

默认出厂时烧录附属说明:
Bootloader版本不可混淆使用,原因在于PCB上LED灯管脚不一致。
Bootloader flash分配在这里插入图片描述

Bootloader Keil烧录方式在这里插入图片描述

APP flash分配在这里插入图片描述

APP Keil烧录方式
在这里插入图片描述

http://www.dtcms.com/a/124085.html

相关文章:

  • (五)深入了解AVFoundation-播放:多音轨、字幕、倍速播放与横竖屏切换
  • Spring 的 IoC 和 DI 详解:从零开始理解与实践
  • mysql的基础用法索引分表
  • Mysql 中表的相关操作(1)
  • NVIDIA RTX™ GPU 在 Houdini 中的渲染表现实测
  • pg_basebackup 备份和还原
  • 微信小程序事件绑定基本语法
  • 折叠屏手机:技术进步了,柔性OLED面板测试技术需求跟上了吗?
  • 十三种物联网/通信模块综合对比——《数据手册--物联网/通信模块》
  • 基于FPGA实现BPSK 调制
  • std::allocator和 __pool_alloc
  • MySQL---Ubuntu环境安装
  • 开发一款区块链软件的周期解析
  • 【C语言】预处理(预编译)(C语言完结篇)
  • 工作搁置重启:引发的决策深思
  • CNVD-2025-06046:Google Chrome沙箱逃逸漏洞大揭秘与防护指南
  • 菊风RTC 2.0 开发者文档正式发布,解锁音视频新体验!
  • Java 解析日期格式各个字段含义温习
  • QML 中 Z 轴顺序(z 属性)
  • L2-034 口罩发放
  • 太阳能晶片计数系统 源代码
  • 开源推荐#5:CloudFlare-ImgBed — 基于 CloudFlare Pages 的开源免费文件托管解决方案
  • Qt 元对象系统探秘:从 Q_OBJECT 到反射编程的魔法之旅
  • 商品详情 API 返回数据字段说明
  • Java基础 - 反射(2)
  • dd命令刻录CENT OS10 (.iso)光盘镜像文件到U盘
  • 基于深度学习模型去预测材料的吸声性能
  • pytorch软件封装
  • Spring基本概念
  • 模拟-与-现实协同训练:基于视觉机器人操控的简单方法