stm32使用SWD烧录

这篇具有很好参考价值的文章主要介绍了stm32使用SWD烧录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

因为刚开始学习用的都是正点原子的开发版,接口比较完善,用他们的DAP仿真器直接使用JTAG接口直接烧录和仿真很方便。

但是在做项目的时候,板子越小越好,不会留那么多针脚的位置,所以怎么用SWD接口来给MCU灌程序。

另外实际项目的时候,板子上也不会留BOOT1和BOOT2的针脚,来满足条线帽的设计需求。因为之前接触的都是以教学为目的的板子,接口完善,功能丰富,使用起来比较方便。

今天接触到了实际板子,那怎么烧呢,研究了一下。

基础知识

直接上图

stm32使用SWD烧录
stm32使用SWD烧录

本来想用串口烧录的,但是发现这个板子上没有ch340的芯片,电脑发现不了

我又找出我的USB转TTL的串口下载模块。

stm32使用SWD烧录

这个模块的TX对板子的RX,模块的RX对板子的TX,GND对DNG。这个是基础知识。

然后打开FlyMcu,这个软件,找到HEX文件,发现连接不到板子,搞了半天发现要BOOT的设置。

stm32使用SWD烧录

这个板子很小,只有三个口,一个三个针脚的PWM口,一个USART,一个SWD。也没有boot1、2可以条线帽修改的地方。

看来串口烧录是不行了。

那就用swd烧录吧。swd怎么烧呢?

技术行不行不重要,装备要齐全,我拿出所有能烧录的仿真器,一个st-link v2,一个正点原子DAP

,一个jlink。研究了一下这些仿真器都是用所谓的swd烧录的。找对引脚就行。

那就用st-link吧,就是这个

stm32使用SWD烧录

我用了三个口,SWCLK、SWDIO、GND,然后把仿真器和要烧录的板子线对线相连接,通上电,usb接到电脑上。

在keil5上打开烧录设置,看一下有没有发现芯片型号

stm32使用SWD烧录

红框内就是我们发现的芯片,发现了就好说了。直接下载就行。文章来源地址https://www.toymoban.com/news/detail-488230.html

stm32使用SWD烧录

到了这里,关于stm32使用SWD烧录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 江科大自化协STM32学习笔记(部分C语言知识、STM32简介和GPIO口的使用)

    本篇文章是根据B站UP主江科大自化协的教学视频STM32入门教程-2023持续更新中,在了解、学习与实操后整理的学习笔记,内容部分来自UP主的课程资料,并包含了一些个人的理解,如有谬误欢迎指正,详细知识点可以观看UP主的视频进行了解。 希望大家都能早日掌握单片机。

    2024年02月01日
    浏览(50)
  • JLINK和STlink使用SWD接口时连接或烧录出现故障解决问题根源解决办法

    在使用stm32f103c8t6最小系统板时,我分别用了两款仿真器,jlink和stlink。我发现这两款仿真器使用时均出现了相似的问题: 1.我在使用jlink或者stlink时的接线方式是  在keil中发现能够识别到芯片,但是有时改变频率芯片就识别不到了,同样有时识别不到芯片,改变频率就能识别

    2024年02月12日
    浏览(53)
  • STM32 HAL SWD下载与串口通信

    SWD是ST公司推出的开源的四线下载方式,分别为3V3、SWD、SWCLK、GND,相比JTAG等可以用较少的线来实现下载和仿真。 首先你需要购买一个DAPLINK,tb购买15块钱左右。只需要接到STM32F103C8T6最小系统板上面的同样的这四个排针即完成接线。 而对于类似正点原子的精英板等,则需要在

    2024年02月03日
    浏览(44)
  • 使用STM32 ST-LINK Utility 烧录程序,ST LINK烧录程序,解锁FLASH

    :ST LINK烧录程序,STLINK烧录程序,ST-LINK烧录程序,STLINK烧录程序,ST LINK解锁Flash ST-LINK Utility下载:文末附带下载地址,免费下载、免积分下载。 使用 ST-Link 连接 STM32芯片,打开STM32 ST-LINK Utility 软件, 连接芯片:Tarage  - connec t或直接点击连接快捷按钮(如下图)。

    2024年02月04日
    浏览(41)
  • STM32 出现SWD/JTAG Communication Failure

    本来想做13届国赛题,结果遇到了第一次碰到的问题,从昨天晚上到现在,问了客服,找人帮忙,,,最后终于解决了,虽然问题不难,但是刚开始学遇到这种问题还是挺要命的。 出现SWD/JTAG Communication Failure这个问题的原因就是你板子的SW被复用了,SW被复用的原因就是你配置

    2024年02月12日
    浏览(43)
  • Linux使用命令行编译并用st-link烧录STM32

    在STM32CubeMX中配置,选择Makefile并生成。 编译工程需要用到 arm-none-eabi ,去官网下载对应系统版本,下载后解压到任意位置。 添加环境变量 添加环境变量到 .bashrc 文件: 我解压的位置为 /toolchain/arm-none-eabi ,原文件名包含版本号,我修改了文件夹名。 在工程目录下进行编译

    2024年03月09日
    浏览(59)
  • STM32 CubeIDE 使用 CMSIS-DAP烧录 (方法1--修改配置文件)

            STM32CubeIDE目前只支持ST-Link、J-Link.         到目前2023年12月,还没更新到直接支持CMSIS DAP. 我们需要稍作修改才能让它支持CMSIS-DAP。         本篇方法:修改配置文件。修改后,可以在CubeIDE中使用CMSIS DAP烧录,无需借助其它工具。         倘若尝试修改不成

    2024年01月17日
    浏览(44)
  • 对stm32程序(HEX)的读取和烧录(使用JLink和JFlash)

    本文主要讲解:使用J-LinK仿真器,借助于J-Flash软件,如何读取现有的stm32内部的程序(HEX文件),并烧录到另一台新的stm32中。 (前提是原stm32未进行加密处理) 先介绍下载器 J-LinK  和 软件 J-Flash : 上一篇介绍了 J-LinK-OB改造版 仿真/调试器 使用说明: J-LinK-OB改造版 仿真

    2024年02月05日
    浏览(45)
  • JLINK仿真器用SWD模式下载程序,和stm32的连线说明

    stm32上的jlink接口有20个,然而并不是所有的接口都是必须的,在网上找了一些资料,想用杜邦线连接stm32和jlink仿真器,因为排线实在难插拔。 试了一下只需三根线就可以下载和调试,分别是1、7、9三根线;阅读方法,缺口朝上。下面附图:(20脚实际上可以不接,但是VCC一定要

    2024年02月15日
    浏览(58)
  • 使用STM32CubeMX配置工程,烧录时出现No target connected(没有目标连接)的错误解决办法

    目录      一、解决方法: 二、错误原因: 在Keil5使用ST-link烧录重新到STM32时出现如图错误解决方法:          网上看到的方法很多都是按住复位键不动,然后在点击下载的同时快速松开单片机复位键,这就要考验我们的手速了,虽然这样也行,不过这样并不能解决根本

    2024年02月15日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包