iap

ShiinaKaze1 个月前
单片机·嵌入式硬件·mcu·iap·isp
【MCU】微控制器的编程技术:ISP 与 IAP在嵌入式领域中,将程序下载到内置 Flash 有两种技术ISP 即在系统编程,是指一些可编程逻辑器件、微控制器、芯片组和其他嵌入式设备在安装到完整嵌入式系统后能够进行编程,而不需要在将芯片安装到系统中之前对其进行编程,它还允许将固件更新传递到微控制器和相关处理器的片上存储器,而不需要电路板上的专业编程电路,并简化了设计工作。 例如利用 SWD,JTAG 来进行下载,在 Mcirochip 的技术中 ISP 又称为 ICSP (in-circuit serial programming)
小白橘颂4 个月前
c语言·stm32·嵌入式硬件·iap·系统离线升级
STM32第二十四课:IAP离线系统升级为了方便给远程的客户设备进行傻瓜式更新,所以我们需要在程序中加入IAP技术。使用IAP技术能够使设备通过自身的通信接口(例如串口、USB、以太网等)进行固件更新,而无需连接专门的编程器或者移除芯片。满足了客户远程设备升级维护的需求。
ERIC-ZI5 个月前
电脑·iap·flash·bios·程序升级·固件
IAP程序升级 与 电脑BIOS 的关系IAP程序升级是一种技术,允许设备在运行过程中更新其自身的固件或软件,而不需要外部工具或设备的介入。这种技术特别适用于嵌入式系统和物联网(IoT)设备。其主要由三部分构成,分别是bootloader,固件分区,通信接口。Bootloader负责检测和加载正确的固件分区,以及管理固件更新过程。固件分区通常包括主固件区、备用固件区等,用于存储当前运行的固件和新版本固件。通信接口用于接收新固件数据,例如通过串口、USB、以太网等。
MAR-Sky5 个月前
c语言·开发语言·iap·isp
CH552G使用IAP下载参考,CH552G中文手册,参考1 ISP:In System Programing,在系统编程。是常见的,使用软件,先将某个引脚(例如boot)连接到合适的电平,然后使用烧录软件选择下载程序进行烧录 如下图 ICP(In Circuit Programing)目前主流的有Jtag(Joint Test Action Group)以及SWD(Serial Wire Debug)接口。而ICP编程就是以SWD接口进行的。实际上是使用特殊的烧录器把程序文件直接写入存储用户程序文件的地址、下面图中若正确连接J-
stark1898y7 个月前
单片机·嵌入式硬件·mcu·iap·risc-v·ota
CH32V 系列 MCU IAP 使用函数形式通过传参形式灵活指定APP跳转地址参考: CH32V 系列 MCU IAP 升级跳转方法 CH32V103 的 IAP 问题(跳转及中断向量表重定位)
二十四画生92010 个月前
单片机·iap·bootloader
单片机烧录方式 -- IAP、ISP和ICP目录背景1 什么是ICP2 什么是ISP3 什么是IAP4 总结对于51单片机,我们使用STC-ISP上位机软件通过串口进行程序的烧写;对于STM32系列单片机,我们既可以通过串口烧写程序,也能通过JLink或是STLink进行程序的烧写,那么这些烧写方式有什么区别呢?
Rleco_1 年前
stm32·单片机·嵌入式硬件·物联网·串口·iap·版本升级
【嵌入式开发学习】__扒一扒单片机串口IAP原理IAP 是 In Application Programming 的首字母缩写,IAP是用户自己的程序在运行过程中对 User Flash 的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。
太陈抱不动1 年前
笔记·stm32·单片机·iap
STM32速成笔记—串口IAP本文涉及到串口通信和Flash知识,对于这部分知识不熟悉的小伙伴可以到博主STM32速成笔记专栏查看。