[技术问答] 下载烧录工具

[复制链接]
177|0
everyrobin 发表于 2025-8-15 08:51 | 显示全部楼层 |阅读模式
ISP Tool

ISP是PC与MCU之间进行通讯。PC通过串口传输新的用户代码给MCU。然后引导代码(LDROM中的ISP code)接收这些数据,将这些数据通过IAP命令编程到用户代码区域。新唐针对MS51提供ISP固件和PC端软件,这样可以很容易实现ISP通过UART端口升级代码。

  • 下载 NuMicro_ISP_Programming_Tool_V4.03,并解压如下,
    5f1e4ceac61cf4bc3734eb328b9da5a7.png
    d668b365d88c3d6d44f49702de3eb29b.png
  • 打开 《RH_ISP_Programming_Tool_EN_Rev4.03》,可找到该单片机的型号
    3ce4bc34937337c3c86101119c364898.png
  • 打开《UM_ISP_Programming_Tool_Rev4.03》,看到如下信息
    c533debb5b29f24e5d74c4a4204e9be9.png 在使用 ISP Tool 烧录用于程序前,需要先使用 ICP Programming Tool 工具烧录 ISP code 到LDROM中,因为烧录方式有很多种,如 USB、UART、SPI等,每一种方式对应的 ISP code 都不一样。ISP code 即引导码,如STC烧录程序的方式只有UART,所以他的引导码在出厂时已经烧录进去了,不需要用户再次烧录。
    关于"CBS",可参考《TRM_MS51FB9AE_MS51XB9AE_MS51XB9BE_SC_Rev1.04》中 “配置字 (CONFIG )” 的说明
    7f0c5f218d18c7ec686f4af99bc98c27.png
3.2.2 ICP Tool

通过在线电路编程(ICP)编程Flash。如果产品在开发中,或在终端客户的产品需要固件升级,采用硬
件编程模式非常困难且不方便。采用ICP方式将很简单,且不需要将微控制器从板上拆下来。ICP方式
同样允许客户在量产电路板上编程设备,在设备装配完成后再编程,这样允许设备编程最新的固件或定
制化固件。
执行ICP功能,仅需要3个引脚 nRESET、ICE_DAT及 ICE_CLK。nRESET用于进入或退出ICP模式,
ICE_DAT为数据输入输出脚,ICE_CLK为编程时钟输入脚。用户需要在系统板上预留VDD 、GND以及这三个脚。
新唐提供MS51的ICP工具Nu-Link,通过新唐ICP编程器,用户可轻松使用ICP。ICP编程器是新唐根据
MCU的电气特性专门设计的,是很高效稳定的编程方式。
1、下载 NuMicro_ICP_Programming_Tool_V3.07.7246r,并解压,最后安装 436edb5bece855867b26f894fea66d78.png

3.2.3 ISP code

ISP code在相应芯片的板级支持包(BSP)中(下载方法参考下文),如下
98316253d997a1e50d645bb5a8753101.png

3.2.4 烧录程序

我们最终的目的是烧录用户程序,烧录用户程序用多种方式(如USB、UART、SPI),因此首先要使用 ICP Tool 烧录相应方式的 ISP code

  • 打开相应的工程(ISP_XXX)并编译
  • 打开ICP Tool,选择相应的 ISP code ,并烧录(这里只需要烧录一次就可以了)
    c18b8aae06effe48c1169eed37889e6a.png
    51eda6d1c976f44f0e5097b9231e8218.png
  • 打开ISP Tool,烧录用户程序

您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

1717

帖子

0

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