Bootstrap

01 STM32F103C8T6最小系统板开发环境搭建

STM32F103C8T6最小系统板开发环境搭建


1.硬件

最小系统开发板购买链接:https://m.tb.cn/h.5kC1ibZ?tk=UR6KWVW2l9S
JLINK下载器购买链接:https://item.taobao.com/item.htm?spm=2013.1.0.0.ce3664452EdDiJ&id=26802964172
ST-LINK驱动下载(需要注册一个账号):https://www.st.com/zh/development-tools/stsw-link009.html

2.Keil5配置(ST-LINK调试方式)

  1. 首先安装好ST-LINK的驱动,然后把ST-LINK下载器接入USB接口,将开发板与ST-LINK下载器连接好,如下图:
    在这里插入图片描述
  2. keil5的配置(提前打开或者新建一个工程)
    在这里插入图片描述
    选择Settings,如下配置:
    在这里插入图片描述
    在这里插入图片描述

3. STM32F103C8T6启动方式

在这里插入图片描述

  1. BOOT1=x,BOOT0=0,使用的是 STM32内置的 Flash,一般我们使用 JTAG或者 SWD模式下载程序时,就是下载到这个里面,然后重启后直接从 Flash中启动程序。
  2. BOOT1=0,BOOT0=1,这种模式启动的程序功能是由厂家设置的;该模式下,只能通过官方给出的特定的串口或者 USB等专属引脚下载(PA9和PA10或其它)。下载完成后,需要把BOOT引脚配置为(BOOT1=x BOOT0=0)模式然后重新上电才能正常启动。
  3. 从内置 SRAM启动,这种模式可以用于调试。

4. 烧录

配置BOOT1=x,BOOT0=0,先编译,然后点击Load,就可以下载到板上,附件的DEMO是一个PB12闪灯的DEMO,下载后如果D2绿灯闪烁,说明配置正常

5.相关软件和代码

项目源码、下载的ST-LINK驱动、向阳微电子STM32F103C8T6的资料:
链接:https://pan.baidu.com/s/1nlIweDsTYndsCbkMXk6YcA
提取码:1xqp

;