发新帖我要提问
12
返回列表
打印
[开发工具]

MCU三种烧录方式ICP、IAP、ISP

[复制链接]
楼主: muyichuan2012
手机看帖
扫描二维码
随时随地手机跟帖
21
每种烧录方式都有其特定的应用场景和优势。选择合适的烧录方式取决于项目的具体需求

使用特权

评论回复
22
timfordlare| | 2024-9-7 12:05 | 只看该作者
ICP是一种无需拆卸设备即可对微控制器进行编程或固件更新的技术。它利用特定的接口(如JTAG、SWD)在设备已组装并连接到电源的情况下,通过编程器将新的固件代码写入微控制器的程序存储器

使用特权

评论回复
23
robincotton| | 2024-9-7 13:40 | 只看该作者
IAP允许通过串口、USB或其他通信接口直接从外部设备下载新的程序代码到MCU中。这种方式不需要特殊的编程器,只需要通过软件即可完成编程。

使用特权

评论回复
24
belindagraham| | 2024-9-7 15:17 | 只看该作者
ICP(在电路编程)、IAP(在应用编程)以及ISP(在系统编程)。

使用特权

评论回复
25
ingramward| | 2024-9-7 16:51 | 只看该作者
ICP通常用于生产线上对MCU进行初始编程,或是开发阶段的调试。它需要一个专用的编程器,并且MCU必须处于可访问状态。

使用特权

评论回复
26
rosemoore| | 2024-9-7 18:25 | 只看该作者
使用引导程序通过USB/UART等接口进行烧录,方便快速,适用于单片机的固件升级。

使用特权

评论回复
27
jackcat| | 2024-9-7 20:00 | 只看该作者
通常通过MCU的调试接口(如SWD或JTAG)或专用的ISP接口进行编程。这种方式适用于生产线上直接对MCU进行编程,也适用于现场升级。

使用特权

评论回复
28
maudlu| | 2024-9-7 21:36 | 只看该作者
IAP 程序需要考虑通信协议、代码校验、闪存编程等多个方面的问题,开发过程相对复杂。

使用特权

评论回复
29
lzmm| | 2024-9-9 09:49 | 只看该作者
ISP允许开发者或用户在不将芯片从系统中取出的情况下,通过预置的Bootloader(需要先有Bootloader程序,由芯片厂家提供,大部分都有)和特定的接口(如UART、USB等)对芯片内部的Flash存储器进行编程

使用特权

评论回复
30
uptown| | 2024-9-9 11:27 | 只看该作者
与 ICP 不同的是,ISP 编程不需要将 MCU 从电路板上取下来,而是可以直接在系统中进行编程。这使得 ISP 编程更加方便快捷,适用于已经组装好的电路板的程序更新。

使用特权

评论回复
31
saservice| | 2024-9-9 13:02 | 只看该作者
使用J-Link、ST-Link、Nu-Link等烧录工具,通过SWD接口进行烧录。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则