打印
[技术问答]

Nuvoton的ISP

[复制链接]
31|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
uytyu|  楼主 | 2025-6-18 15:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
相信有在使用MCU的开发者都对于ISP"In system programming"不陌生,今天我们就要来跟大家介绍Nuvoton的ISP,新唐的MCU通常分为两大区块,APROM及LDROM,APROM主要拿来储存主要的应用程式,而LDROM则是拿来存放ISP程式码,也就是大家常说的bootloader,新唐提供了丰富的ISP参考程式,可让使用者快速上手,此次为大家demo UART的ISP,使用的是NuMaker-NUC1262SE V1.1开发板,接着就跟我一起来操作看看吧。

1. 上Nuvoton的Git下载NUC1262的BSP : https://github.com/OpenNuvoton/NUC1262BSP
2. 目录NUC1262BSP-master -> SampleCode- > ISP内有提供丰富的参考程式,此次我们使用ISP_UART的范例程式
3. 打开程式并执行编译,程式非常的简单,开机后300ms内若有UART ISP介入,则进入ISP模式,否则就跳至APROM执行应用程序
4. 接着打开ICP promgramming tool,将刚刚编译好的韧体载入到LDROM,并于Config设置LDROM开机,确认后勾选LDROM及Config即可进行烧录
5. 由于开发板上的Nu-Link2-Me已有包含一组COM port,请确认有将Nu-Link2-Me上的指拨开关的UART打开即可
6. 打开ISP programming tool选择UART及COM port并按下连接,若无法连接可按下EVB上的reset按钮,或是检查看看ICP programming tool是不是还连接住
7. 载入一个想烧录的应用程式于APROM并开始烧录,接着我们可以使用ICP programming tool来验证ISP是否有烧录成功,将刚刚烧录的APROM code也载入ICP programming tool,并按下刷新,此时选择芯片上的APROM,于右边会显示资料相符表示烧录成功







使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

3453

帖子

1

粉丝