How to use the ICP tool to do encrypted programming for the NUC505?

Post Reply
a_ziliu
Posts: 208
Joined: 20 Mar 2017, 10:52

31 May 2021, 16:02

When using the ICP tool, offline programming or online programming can be used for encrypted programming of NUC505. The user must first switch the NUC505 to ICP mode before the ICP tool is connected.
The online programming procedure is as follows:
After connecting the NUC505 with the ICP tool, first place the bin file to be burned in the code, as shown in Figure 1.
Set the MTP KEY as shown in Figure 2. The user must define the MTP KEY as the password (red box 1 in the figure), and then set the offset (red box 3 in the figure). The ICP tool will read the offset of the bin file as the MTP Signature (red box 2 in the figure). Finally, the red box 4 in the figure can be set to lock the MTP, that is, the MTP KEY cannot be changed again.
Check Code and MTP and click Start to program the code and MTP KEY into the NUC505.

Figure 1. Load File to be Programmed

Figure 2. Set MTP KEY

Figure 3. Programming Setting
The offline programming procedure is as follows:
First, read the encrypted bin file from the NUC505 according to the Step 1-3 described above, as shown in Figure 4.
Put the encrypted bin file into Code and start to program the file.
Select Offline Programming Mode in the Program Option, as shown in Figure 5.
Set the MTP KEY. The Signature and Offset must be consistent with the previously created encrypted bin file, as shown in Figure 6.
Check Code and MTP and click Start to program the code and MTP KEY into Nu-Link pro.
Switch the target NUC505 to ICE-SPI mode and plug in the Nu-Link pro for offline programming.

Figure 4. Read the Encrypted Bin File

Figure 5. Select Offline Programming Mode

Figure 6. Set Offline Programming MTP KEY

Post Reply
  • Information
  • Who is online

    Users browsing this forum: No registered users and 8 guests