烧录笔记-很初级的知识,只是记录自己学习。
因为刚开始学习用的都是正点原子的开发版,接口比较完善,用他们的DAP仿真器直接使用JTAG接口直接烧录和仿真很方便。
但是在做项目的时候,板子越小越好,不会留那么多针脚的位置,所以怎么用SWD接口来给MCU灌程序。
另外实际项目的时候,板子上也不会留BOOT1和BOOT2的针脚,来满足条线帽的设计需求。因为之前接触的都是以教学为目的的板子,接口完善,功能丰富,使用起来比较方便。
今天接触到了实际板子,那怎么烧呢,研究了一下。
基础知识
直接上图
本来想用串口烧录的,但是发现这个板子上没有ch340的芯片,电脑发现不了
我又找出我的USB转TTL的串口下载模块。
这个模块的TX对板子的RX,模块的RX对板子的TX,GND对DNG。这个是基础知识。
然后打开FlyMcu,这个软件,找到HEX文件,发现连接不到板子,搞了半天发现要BOOT的设置。
这个板子很小,只有三个口,一个三个针脚的PWM口,一个USART,一个SWD。也没有boot1、2可以条线帽修改的地方。
看来串口烧录是不行了。
那就用swd烧录吧。swd怎么烧呢?
技术行不行不重要,装备要齐全,我拿出所有能烧录的仿真器,一个st-link v2,一个正点原子DAP
,一个jlink。研究了一下这些仿真器都是用所谓的swd烧录的。找对引脚就行。
那就用st-link吧,就是这个
我用了三个口,SWCLK、SWDIO、GND,然后把仿真器和要烧录的板子线对线相连接,通上电,usb接到电脑上。
在keil5上打开烧录设置,看一下有没有发现芯片型号文章来源:https://www.toymoban.com/news/detail-488230.html
红框内就是我们发现的芯片,发现了就好说了。直接下载就行。文章来源地址https://www.toymoban.com/news/detail-488230.html
到了这里,关于stm32使用SWD烧录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!