PSOC3和PSOC5器件具有bootloader功能,就是单片机中的IAP(In System Programmar)功能,其技术原理是单片机的存贮器分成两部分,一部分存放的程序的功能是通过某种接口与上位机通信获取数据并把数据写入另一部分存贮器中,这部分成为bootloader程序,复位时该部分程序首先运行。另一部分的程序就是通常的单片机应用程序称为bootloadable程序。这种功能可以在线升级bootloadable程序。上位机称为Host.目前PSOC3/5的Host只支持I2C、USB、UART。 |