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, 并解压, 最后安装 3.2.3 ISP code ISP code在相应芯片的板级支持包 (BSP) 中 (下载方法参考下文) , 如下 3.2.4 烧录程序 我们最终的目的是烧录用户程序, 烧录用户程序用多种方式 (如USB、UART、SPI) , 因此首先要使用 ICP Tool 烧录相应方式的 ISP code 1. 打开相应的工程 (ISP_XXX) 并编译 2. 打开ICP Tool, 选择相应的 ISP code, 并烧录 (这里只需要烧录一次就可以了) 3. 打开ISP Tool, 烧录用户程序
|