stm32使用SWD烧录 您所在的位置:网站首页 stm单片机烧录 stm32使用SWD烧录

stm32使用SWD烧录

2024-01-21 15:54| 来源: 网络整理| 查看: 265

烧录笔记-很初级的知识,只是记录自己学习。

因为刚开始学习用的都是正点原子的开发版,接口比较完善,用他们的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上打开烧录设置,看一下有没有发现芯片型号

红框内就是我们发现的芯片,发现了就好说了。直接下载就行。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有