Stm32-02.使用ST-LINK V2为STM32F103C8T6上传程序

目的:使用ST-LINK V2为STM32F103C8T6上传程序

材料

  • STM32F103C8T6最小系统板
  • St-link v2模块:需要安装驱动,完成后设备管理中将显示stlink
Stm32-02.使用ST-LINK V2为STM32F103C8T6上传程序

St-link v2模块

  • 杜邦线

软件

  • Arduino IDE
  • STM32 ST-LINK Utility

实物连接图

Stm32-02.使用ST-LINK V2为STM32F103C8T6上传程序

st-link v2和stm32实物连接图

  • 连线对应关系

St-link v2

Stm32f103c8t6

GND

GND

VCC(3.3v)

3.3V

Swclk

swclk

Swdio

swdio

开发板模式选择

  • Boot0置为0为操作模式
Stm32-02.使用ST-LINK V2为STM32F103C8T6上传程序

Boot0置为0为操作模式

  • Boot0置为1为编程模式(使用STM32 ST-LINK Utility上传时无需手动设置
Stm32-02.使用ST-LINK V2为STM32F103C8T6上传程序

Boot0置为1为编程模式

可以使用Arduino IDE生成测试用bin文件

  • 勾选“编译”详细信息输出
Stm32-02.使用ST-LINK V2为STM32F103C8T6上传程序

使用Arduino IDE生成测试用bin文件1

  • 输出已编译的二进制文件,并在log找到对应的输出路径下生成的bin文件。
Stm32-02.使用ST-LINK V2为STM32F103C8T6上传程序

使用Arduino IDE生成测试用bin文件2

Stm32-02.使用ST-LINK V2为STM32F103C8T6上传程序

使用Arduino IDE生成测试用bin文件3

STM32 ST-LINK Utility

  • 下载:https://www.st.com/en/development-tools/stsw-link004.html#st-get-software
Stm32-02.使用ST-LINK V2为STM32F103C8T6上传程序

STM32 ST-LINK Utility界面


  • 点击连接
Stm32-02.使用ST-LINK V2为STM32F103C8T6上传程序

STM32 ST-LINK Utility连接stm32


  • 点击上传选择需要的文件
Stm32-02.使用ST-LINK V2为STM32F103C8T6上传程序

STM32 ST-LINK Utility上传

  • 上传成功
Stm32-02.使用ST-LINK V2为STM32F103C8T6上传程序

STM32 ST-LINK Utility上传成功

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章