野火开发板使用FlyMcu一键ISP下载时

1.ISP 一键下载

野火开发板使用FlyMcu一键ISP下载时_第1张图片
野火开发板使用FlyMcu一键ISP下载时,记得拔掉JTAG那个20针的东西,要不然一直芯片超时不连接。
bsp:9600,使用共写入2KB,进度100%,耗时16641毫秒。
bsp:115200,共写入2KB,进度100%,耗时2188毫秒。
bsp:115200,共写入3KB,进度100%,耗时2219毫秒。

2.ISP 普通下载(不使用RTS和DTR)

现在我们针对 USART1 的 ISP 进行分析,通常的 ISP 的步骤如下:

  1. 电脑通过 USB 转串口线连接 STM32 的 USART1,并打开电脑端的上位机;
  2. 设置跳线保持 BOOT0 为高电平(B0短接3V3), BOOT1 为低电平(B1短接GND);
  3. 复位单片机使其进入 bootloader 模式,通过上位机下载程序;
  4. 下载完毕,设置跳线保持 BOOT0 为低电平(B0短接GND), BOOT1 为低电平(B1短接GND);
  5. 复位单片机即可启动用户代码,正常运行。
    就是下载.hex文件时要频繁拔插在B0口跳线帽,感觉这个方法很SB
    野火开发板使用FlyMcu一键ISP下载时_第2张图片

你可能感兴趣的:(嵌入式,接口隔离原则)