FAQ

常見問答

ISP、ICP以及IAP是什麼功能?  日期:2015-02-09

ISP是指「在系統上程式設計」,目標晶片使用USB/UART/SPI/I²C/RS-485/CAN周邊介面的LDROM,引導代碼去更新晶片內部APROM, DataFlash and Config。

0000002-1

ICP是指「在電路程式設計」,PC上運行的軟體“NuMicro ICP程式設計工具”透過SWD的埠更新晶片內部APROM, LDROM, DataFlash 和Config。

0000002-2

IAP是指「在應用上程式設計」,是一個提供使用者切換在APROM或LDROM執行程序代碼而不需重置的功能,使用者可以設置IAP功能藉由重啟芯片,並設置於CBS (CONFIG0[7:6])芯片啟動選擇位為2或0。當芯片啟動帶有IAP功能時,任何其他可執行區域頁的代碼可於任意時刻被映射至第一頁(0x0000_0000~0x0000_01FF),使用者可藉由ISPADR暫存器填入目標芯片重新映射位址來更改第一個可執行區域頁位址,再執行向量頁重新映射(Vector Page Re-map)指令。變更重新映射位址後,使用者可藉由讀取VECMAP(ISPSTA[20:9])來檢查是否變更成功。

(下圖為M05xDN/DE series 設置IAP後程序代碼可執行區域的範例)

產品: 微控制器 ,Arm Cortex-M0 微控制器 ,M051 系列 ,M0518 系列 ,Mini51 系列 ,Nano100 / 102 系列 ,Nano110 / 112 LCD 系列 ,Nano120 USB 系列 ,Nano130 USB+LCD 系列 ,NUC029 系列 ,NUC100 / 200 系列 ,NUC120 / 122 / 123 / 220 USB 系列 ,NUC130 / 230 CAN 系列 ,NUC131/NUC1311 CAN 系列 ,NUC140 / 240 USB+CAN 系列 ,Arm Cortex-M4 微控制器 ,M451 Base 系列 ,M451M 系列 ,M452 USB 系列 ,M453 CAN 系列 ,NUC442 / 472 系列 ,NUC505 系列
應用:
功能: Peripherals,Memory,APROM,Config,Data Flash,Flash Memory Controller (FMC),LDROM,Software and Tools,Nu Tools,In Circuit Programming (ICP) Tool,In System Programming (ISP) Tool
This website uses cookies to ensure you get the best experience on our website. Learn more
OK