什么ISP?什么是IAP?

[复制链接]
9181|78
小小蚂蚁举千斤 发表于 2024-7-31 21:59 | 显示全部楼层
系统编程,该操作是通过MCU厂商出厂BootLoader来实现
ym0sly 发表于 2024-8-31 12:31 | 显示全部楼层
主要功能是允许用户在系统运行时或启动时对设备的固件进行更新,但它们的工作方式有所不同。
51xlf 发表于 2024-9-9 09:37 | 显示全部楼层
ISP通常用于生产线上批量烧录程序,或者在现场升级设备的固件。
tifmill 发表于 2024-9-9 12:47 | 显示全部楼层
ISP和IAP都是单片机编程和升级的重要技术,它们在GD32单片机中都有广泛的应用。
houjiakai 发表于 2024-9-9 13:50 | 显示全部楼层
ISP 是指可以在目标系统(已组装在最终设备中的系统)中对微控制器等可编程器件进行编程的技术。无需将芯片从目标系统中取出,就可以通过特定的通信接口(如串口、USB 等)将程序代码下载到芯片的程序存储器中。
louliana 发表于 2024-9-9 16:01 | 显示全部楼层
GD32单片机的某些型号具备IAP功能,允许用户在应用程序中实现固件的自我更新。
saservice 发表于 2024-9-9 20:30 | 显示全部楼层
GD32单片机通常支持ISP功能,用户可以通过特定的BootLoader程序,利用串口等接口对单片机进行编程或升级。
louliana 发表于 2024-9-9 23:36 | 显示全部楼层
ISP,即在系统编程,是一种无需将单片机从系统中取出就能对其进行编程的技术。它允许用户通过单片机上的某些接口(如串口、USB等)直接对单片机内部的Flash存储器进行编程或更新。
saservice 发表于 2024-9-10 02:38 | 显示全部楼层
ISP侧重于在系统中直接对单片机进行编程或升级,而IAP则允许单片机在应用程序运行时对自身固件进行更新。
fengm 发表于 2024-9-10 05:38 | 显示全部楼层
ISP的优点是不需要编程器就可以进行单片机的实验和开发,单片机芯片可以直接焊接到电路板上,调试结束即成成品,免去了调试时由于频繁地插入取出芯片对芯片和电路板带来的不便。
uiint 发表于 2024-9-10 17:01 | 显示全部楼层
与 ISP 不同,IAP 是由正在运行的应用程序来控制编程过程,而不是通过外部编程设备直接对芯片进行编程。
陈吉Ch 发表于 2024-9-10 17:38 | 显示全部楼层
一般情况下,带IAP功能的程序设计,在烧录BOOT固件的时候需要使用ISP,更新APP固件的时候就很多样性了,可以使用有物理连接的串口、I2C、SPI、网线或者没有物理连接的Lora,4G,蓝牙等等。
plsbackup 发表于 2024-9-10 18:44 | 显示全部楼层
ISP技术适用于需要频繁固件更新或远程维护的场景中
tifmill 发表于 2024-9-10 20:34 | 显示全部楼层
ISP主要是通过单片机专用的串行编程接口对单片机内部的Flash存储器进行编程
1988020566 发表于 2024-9-10 22:23 | 显示全部楼层
GD32单片机通常提供JTAG或SWD接口,可以通过这些接口进行ISP操作。此外,一些型号可能还支持通过UART或其他串行接口进行ISP。
Pretext 发表于 2024-9-10 23:25 | 显示全部楼层
应用程序编程方法中的硬件连接是什么,是哪一种?
mnynt121 发表于 2024-9-11 10:28 | 显示全部楼层
IAP是一种允许微控制器在运行中的应用程序中重新编程自身存储空间的技术。这意味着可以在程序运行时更新微控制器的固件,而不需要外部编程器或调试器。
linfelix 发表于 2024-9-11 12:49 | 显示全部楼层
GD32单片机支持ISP烧录方式,允许开发者通过预置的Bootloader和特定的接口(如UART、USB等)对芯片内部的Flash存储器进行编程,实现固件的升级和维护
hilahope 发表于 2024-9-11 15:51 | 显示全部楼层
ISP侧重于在系统中直接对单片机进行编程或升级,而IAP则允许单片机在应用程序运行时对自身固件进行更新。
loutin 发表于 2024-9-11 17:30 | 显示全部楼层
在ISP模式下,单片机会运行一段预置的BootLoader程序,该程序负责接收来自外部的数据,并将其写入单片机的Flash存储器中。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部