微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > STM32F103RBT6程序下载设置

STM32F103RBT6程序下载设置

时间:12-03 来源:互联网 点击:
STM32F103RBT6下载程序要设置BOOT0 BOOT1引脚。

可选的下载方式为:ISP串口下载,JTAG下载,SWD下载。

ISP串口下载:

BOOT0=1,BOOT1=0,使用串口下载程序。

JTAG下载:

BOOT0=0,BOOT1=0,使用JTAG接口下载,使用较多的IO。

SWD下载:

BOOT0=0,BOOT1=0,使用SWD下载,占用较少的IO(2个IO)。

下载说明:

ISP下载使用MCUISP软件下载,最好是先复位STM32再下载程序,或者软件先点击下载编程,然后按下复位按键。

不过ISP下载之后按下STM32的复位按键并不能复位STM32,如果想要复位STM32系统就更改BOOT0 BOOT1的设置,设置如下:BOOT0=0,BOOT1=0。这样才能复位STM32。

另外,使用JLINK对STM32下载程序时,虽然可以使用debug调试,不过JTAG方式占用了较多的IO,而SWD也占用了2个IO,下载程序时出现各种各样的问题,要重新下载配置才可以下载程序。

推荐使用ISP串口下载方式,之后想进行复位就更改BOOT0,BOOT1设置,就可以复位STM32系统。


MCUISP不能下载程序时,打开串口调试助手,打开串口再关闭串口就可以解决这个问题。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top