關於ISP
程序内存和数据 FLASH 支持硬件编程和在系统编程 (ISP)。硬件编程模式采用 gang-烧写器,以方便量产阶段降低编程成本和时间。但是若产品还在开发阶段或终端用户需要升级固件时,硬件编程模式不是很方便,ISP 模式能更好地适用于这种情况。NuMicro Cortex-M0/M4 任何系列都支持 ISP 模式,即通过软件控制来对设备重新编程。而且,这也使得更新固件得以广泛应用。
ISP 可以在没有将微控器从系统中取下来的情况下执行编程。各种接口使得 LDROM 更容易更新程序代码。最常用的方法是通过 UART 和在 LDROM 中的固件执行 ISP,一般来说,PC都是通过串口传输新 的 APROM 代码。LDROM 固件接收后,通过 ISP 命令重新对 APROM 编程。Nuvoton 提供用于 NuMicro Cortex-M0/M4 任何系列的 ISP 固件和 PC 应用程序。这使得用户可以通过 Nuvoton ISP 工具非常容易的执行 ISP。
參考代碼
https://bbs.21ic.com/forum.php?mod=attachment&aid=MzcxMDgyfGI5OWQ1Njk3OTlkMmVkMTc5MjJhMTViMzU4MTUxNWQ3fDE3MzY2MDQ0ODA%3D&request=yes&_f=.zip
說明文件
https://bbs.21ic.com/forum.php?mod=attachment&aid=MzcxMDY2fDA2NWZkZjdmNjhkMTY5ZGQzZDdhNzk1NGYwNDUwYjE5fDE3MzY2MDQ0ODA%3D&request=yes&_f=.pdf
|