• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

新唐单片机里的icp,isp,iap是什么关系

yhj416606438 2020-11-30 浏览量:1364
普通的单片机只有isp和iap,那么icp是什么
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • ISP是自己CPU跑,通过接口自己下载自己烧录。
    ICP是自己CPU不跑,通过别的工具对JTAG状态机去烧录。
    • 发布于 2020-12-01
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 上链接http://forum.nuvoton.com/viewtopic.php?t=82 

    ISP代表“系统内编程”。
    目标芯片通过外围接口(例如USB / UART / SPI / I2C / RS-485 / CAN ...)运行LDROM的启动/加载程序代码,以更新内部APROM,数据闪存和用户配置字。
    ICP代表“在线编程”。
    PC通过Nu-link电路的SWD(串行调试)端口运行软件“ NuMicro ICP编程工具”,以更新目标芯片的内部APROM,LDROM,数据闪存和用户配置字。
    ​IAP代表应用程序内编程,它是用户无需复位即可在APROM和LDROM之间切换执行代码的功能。
    用户可以通过重新引导芯片并将CBS(CONFIG0 [7:6])中的芯片引导选择位设置为2或0来启用IAP功能。
    当启用IAP功能的芯片启动时,可执行代码范围内的任何其他页面都可以随时镜像到可执行代码的第一页(0x0000_0000〜0x0000_01FF)。
    用户可以通过将目标重映射地址填充到ISPADR中来更改第一个执行页面的重映射地址,然后使用“向量页面重映射”命令来进行ISP寄存器。更改重映射地址后,用户可以通过读取VECMAP(ISPSTA [20:9])来检查更改是否成功。


    • 发布于2020-11-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 上链接http://forum.nuvoton.com/viewtopic.php?t=82 ISP代表“系统内编程”。

    目标芯片通过外围接口(例如USB / UART / SPI / I2C / RS-485 / CAN ...)运行LDROM的启动/加载程序代码,以更新内部APROM,数据闪存和用户配置字。

    • 发布于2020-11-30
    • 举报
    • 评论 0
    • 0
    • 0

  • ICP使用专门的烧录器下载,类似SWD烧录
    • 发布于2020-12-02
    • 举报
    • 评论 0
    • 0
    • 0

  • ISP一般是芯片上的烧写算法,串口的多

    ICP就是仿真器的。

    • 发布于2020-12-19
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

新唐单片机里的icp,isp,iap是什么关系