当前位置:   article > 正文

最小系统stm32f103c8t6如何使用SWD模式烧录代码?_stm32最小开发板烧录

stm32最小开发板烧录

参考资料:

小容量产品是指闪存存储器容量在16K至32K字节之间的STM32F101xx、 STM32F102xx和STM32F103xx微控制器。
中容量产品是指闪存存储器容量在64K至128K字节之间的STM32F101xx、 STM32F102xx和STM32F103xx微控制器。
大容量产品是指闪存存储器容量在256K至512K字节之间的STM32F101xx和STM32F103xx微控制器。
互联型产品是指STM32F105xx和STM32F107xx微控制器
关于STM32F103C8T6 核心板最小系统调试下载接线图可参考这个资料在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
硬件连接方面:
SWD模式的连接方法,只需要4根线
最小系统 ST_link
3.3V 1脚(MCU VDD)
SWDIO 7脚(SWDIO)
SWLCK 9脚(SWLCK)
GND 20脚(随便一标有GND的脚即可)
在这里插入图片描述
用数据线将ST_link和电脑USB连接。

软件配置方面:
1)因为该最小系统板使用的芯片是STM32F103C8T6,所以Device选择STM32F103C8

在这里插入图片描述
2)进入Debug选项界面,选择ST—Link Debugger,再点击Settings进入界面
在这里插入图片描述
3)再检查图中是否一致,clock速度Req:合适 HZ,我使用默认的1.8HZ
在这里插入图片描述
4)因为该最小系统板使用的芯片是STM32F103C8T6,根据上面的资料可知,属于中容量产品,故选择Med-density Flash 128k.
在这里插入图片描述
5)编译生成hex文件
在这里插入图片描述
在这里插入图片描述
0错误1个警告,该警告的产生原因只是因为定义某函数而未调用,不要紧,可忽略。

6)下载
在这里插入图片描述
成功!

开始报错:Error: Flash Download failed - "Cortex-M3"
在这里插入图片描述
是因为这里没Add.
在这里插入图片描述
Add前需要有这个包,自行下载
在这里插入图片描述
最小系统STM32C8T6使用USB转TTL串口下载方法可参考这篇博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/164378
推荐阅读
相关标签
  

闽ICP备14008679号