1. | 下载并安装新唐 Nuvoton NuMicro ISP Programming Tool. | 2. | 打开 ISP 工具,选择一个连接界面进行连接,如图 15 所示。 | | 图 15 ISP 工具开始窗口 | 3. | 在 ISP 工具窗口,连接状态显示 Waiting for device connection 由于 ISP 工具尚未与目标芯片连接,如图 16 所示。 | | 图 16 ISP 工具没有连接到任何设备 | 4. | 参照图 17,根据步骤 (2) 的界面选择,Nu-Link2-Pro 通过 SPI 界面连接到目标芯片,有关其他界面的连接方法,请参考 Nu-Link2-Pro 使用手册。 | | 图 17 ISP_SPI 界面连接图 | 5. | 打下载 BSP 范例程序并打开 ISP Keil 范例程序项目,它可以在 SampleCode\ ISP 找到,如图 18 所示,不同的 NuMicro 芯片系列相对于 ISP 韧体范例程序可能支持不同的连接界面。 | | M480 BSP 范例程序下载链接如下: https://github.com/OpenNuvoton/M480BSP https://gitee.com/OpenNuvoton/M480BSP 图 18 ISP 韧体范例程序项目 | 6. | 打开 ISP_SPI Project → Options for Target → Utilities,选择 Nuvoton Nu-Link Debugger 当 Use Target Driver for Flash Programming 选项是使能状态,并且勾选Update Target before Debugging option, 如图 19 所示。 | | - M480_Series_BSP_CMSIS_V3.XX.XXX - Sample Code - ISP - ISP_SPI | 7. | 点击 Settings 按钮开启 Flash Download 窗口,如图 19 所示。 | 8. | 点击 Configure 按钮开启用户配置窗口并选择由 LDROM 启动然后点击 OK 按钮如图 19 所示。 | | 图 19 Keil ISP 韧体专案设定从 LDROM 启动 | 9. | 建立并下载程序到目标芯片的 LDROM,如图 20 所示。 | | 图 20 建立和下载程序 | 10. | 打开 ISP 烧录工具并点击 Connect 按钮,然后复位目标芯片并运行 ISP 程序。ISP 烧录工具将通过 SPI界面连接到目标芯片,如图 21 所示。 | | 图 21 通过 SPI 界面连接到目标芯片 | 11. | 加载烧录文档并确认烧录选项的设定是否正确,然后点击 Start 按钮,ISP 烧录工具通过所选择的连接界面,开始烧录文档到目标芯片,如图 22 所示。 | |
图 22 通过 SPI 界面烧录数据到目标芯片 |
|