
Nu-Link2-Pro Debugger and Programmer
Mar. 13, 2020
Page
36
of 77
Rev 1.00
NU
-LINK
2
-P
RO
D
E
B
UG
G
E
R
a
nd
P
RO
G
RA
MM
E
R U
S
E
R
M
A
NUA
L
Ma
k
er Nu
-m
be
d
NUC
47
2
Us
er Man
ua
l
Programming
This section will briefly describe the programming function supported by the Nu-Link2-Pro. For more
details, please refer to the related user manuals.
ICP Online Programming
Online Programming means that the Nu-Link2-Pro can download the firmware of the NuMicro
®
Family
single chip to the target chip through software programs, as shown in Figure 4.2-1.
Computer
Nu-Link2-Pro
Target Board
SWD
USB
NuMicro
®
Family
NuMicro
®
Family
ICP Tool
Program
Figure 4.2-1 Online Programming Flow Diagram
ICP Offline Programming
Offline Programming means that the Nu-Link2-Pro can update the firmware of the NuMicro
®
Family
single chip directly without accessing software programs (as shown in Figure 4.2-2). Offline
programming is useful for mass production since the original code or firmware file does not need to be
delivered and only the Nu-Link2-Pro is needed for mass production. In addition, the Nu-Link2-Pro
supports “Limited Offline Programming,” which can effectively control the authorized number of the
firmware. For details, please refer to the ICP Tool User Manual.
Nu-Link2-Pro has three interfaces to download the offline data for offline download.
1. USB flash drive.
2. SD card.
3. Embedded SPI flash of Nu-Link2-Pro (offline download usage is same as Nu-Link).
Please follow the steps below to use USB flash drive or SD card interface for offline download:
1. Use
Tool -> Create Offline USB/SD File
on the menu bar of ICP Tool to save
NuLink2.us
file and
drag and drop the file into USB flash drive or SD card.
2. Plug USB flash drive or SD card into Nu-Link2-Pro.
Pressing the button on the Nu-Link2-Pro will switch the Nu-Link2-Pro to offline download mode and
start to download the offline data to target chip immediately.
The Nu-Link2-Pro also supports Control Bus so that can use the automatic IC programming function