JTAG和SWD,这两种是最基本的下载方法,就是STLINK或者JLINK烧录
ISP下载,这个是将数据通过SPI下载到芯片的内置flash里面
IAP下载,这个是用户自己的程序在运行过程中对User Flash的部分区域进行烧写
1.仿真器烧录。连接STLINK仿真器,使用ST-LINK Utility软件烧录
2.串口烧录。连接串口1,boot0置1,复位单片机,用MCUISP软件烧录
3.不太清楚,我用IAP做过远程更新程序,不知道算不算
Jtag
ISP
OTA
Jtag用IDE连接或用自己的软件下载 ISP是串行下载,需要片内监控程序 OTA通过网络,也需要监控程序
1.通过jLink或者STLink直接下载下载,直接在便一起上就可以下载,方便快速;
2.通过生成的hex或者bin文件用串口进行下载,程序大的时候非常慢,需要专用的下载软件;
3.不清楚
1、jtab接口下载,可以通过swd或者jtab
2、isp串行口下载