当前位置: 首页 > 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.mrgr.cn/news/97879.html

相关文章:

  • Vue3+Vite+TypeScript+Element Plus开发-12.动态路由-配置
  • 用Java写一个MVCC例子
  • 蓝桥杯C++组算法知识点整理 · 考前突击(上)【小白适用】
  • Linux vagrant 导入Centos到virtualbox
  • Android 中支持旧版 API 的方法(API 30)
  • VS Code 的 .S 汇编文件里面的注释不显示绿色
  • 【网络安全 | 项目开发】Web 安全响应头扫描器(提升网站安全性)
  • LangChain4j(1):初步认识Java 集成 LLM 的技术架构
  • Spring Boot 自动加载流程详解
  • vLLM高效部署Qwen2.5-VL系列视觉大模型:从推理优化到Dify社区版集成
  • linux命令五
  • 【设备连接涂鸦阿里云】
  • 微服务简述
  • libva之ffavdemo分析
  • 【强内核论】 (1):向内求, 强内核 | 内核稳定的核心三要素 | 强内核的外在表现 | 老陈头 | 数字游牧社
  • Spring Cloud 通用相关组件详解
  • minio提供nfs服务
  • C/C++共有的类型转换与c++特有的四种强制类型转换
  • 【Pandas】pandas DataFrame head
  • 探索原生JS的力量:自定义实现类似于React的useState功能