- ARM嵌入式處理器及應用
- 何興高編著
- 237字
- 2025-03-19 16:43:31
1.1.6 ISP和IAP概念
1.ISP概念
ISP(In-System Programmability,在線系統可編程)指電路板上的芯片可以在線擦除后再編程,一般通用做法是內部的存儲器可以由上位機的軟件通過串口來改寫,對于微處理器來講,可以通過串行端口接收上位機傳來的數據并寫入存儲器中。
2.IAP概念
IAP(In Application Programming,在線應用編程)就是采用一系列機制,使芯片在程序運行的時候提供一種更新方法,典型方式是用一小段程序來實現IAP。
其工作原理是用一段程序,里面帶有使用端口(如SPI、UART、CAN、USB等)的驅動和所使用的MCU的Flash擦寫驅動,通過端口讀取PC端的機器代碼,然后寫入MCU的Flash。