In System Program 在系统编程;
In System Program 在系统编程;
与ISP对应的有IAP,即In Applicatin Programming在应用编程;
在应用编程,有芯片本身(或通过外围的芯片)可以通过一系列操作将code写入,比如一款支持Iap的单片机,内分3个程序区:
1区,引导程序区
2区,运行程序区
3区,下载区
芯片通过串口接收到下载命令,进入引导区运行引导程序,在引导程序下将newcode内容下载到下载区,
下载完毕并校验通过后再将下载区内容复制到2区,运行复位程序,则IAP完成;