使用STM32CubeMX配置工程,烧录时出现No target connected(没有目标连接)的错误解决办法

这篇具有很好参考价值的文章主要介绍了使用STM32CubeMX配置工程,烧录时出现No target connected(没有目标连接)的错误解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

    

一、解决方法:

二、错误原因:


在Keil5使用ST-link烧录重新到STM32时出现如图错误解决方法:stm32 no target connected什么意思,STM32cubemx,stm32,单片机

    

         网上看到的方法很多都是按住复位键不动,然后在点击下载的同时快速松开单片机复位键,这就要考验我们的手速了,虽然这样也行,不过这样并不能解决根本问题,因为产生这个错误的原因很可能是在用STM32CubeMX构建工程时没有在systemcore中将SYS里的NO Debug更改。

如图所示

stm32 no target connected什么意思,STM32cubemx,stm32,单片机

一、解决方法:

  1、 首先要打开STM32CubeMX,然后找到SYS,NO Debug修改为SerialWirel

stm32 no target connected什么意思,STM32cubemx,stm32,单片机

          2、这个时候如果你马上编译下载,你会发现还是会出现No target connected(没有目标连接)的错误,这个时候我们就需要用到之前的操作了, 先按住复位键不动,然后在点击下载的同时快速松开单片机复位键,这样就能把修改之后的工程下载进去了,然后下载功能不用按住复位键也能正常使用了

stm32 no target connected什么意思,STM32cubemx,stm32,单片机

二、错误原因:

       SYS的功能是配置STM32的时钟模式,如果Debug配置的是NO Debug,则表示不需要调试的意思,这样的话系统的时钟将不会分配给调试端口,相当于使SWCLK和SWD两个烧录用的引脚失能,这样的话下一次烧录时电脑就无法检测到单片机,从而出现No target connected(没有目标连接)的错误。

       那么为什么通过按复位键就可以重新下载呢?我查了一下手册

stm32 no target connected什么意思,STM32cubemx,stm32,单片机

        也就是说复位期间全部的引脚被配置成浮空输入模式,所以SWCLK和SWD两个烧录用的引脚也会被使能,但这也只能保持一段时间,所以我们要在点击下载的同时快速松开单片机复位键,这样才能烧录进去。文章来源地址https://www.toymoban.com/news/detail-606903.html

到了这里,关于使用STM32CubeMX配置工程,烧录时出现No target connected(没有目标连接)的错误解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 使用STM32CubeMX生成ThreadX实时操作系统工程模板

    文章发布于博客园,主页:https://www.cnblogs.com/-fcy-/。转载请注明出处! 由于需要在stm32上使用USB Host CDC-ECM,连接EC20发送数据到服务器,接触到了ThreadX实时操作系统。 在调研过程中,发现stm32官方USB库内只有Device ECM类,无法作为host连接网卡; 电脑上经常使用的tinyusb,对st

    2024年02月04日
    浏览(41)
  • 【STM32】使用CubeMX快速创建FreeRTOS的基础工程,基于正点原子

    【STM32】HAL库 新建MDK工程 【STM32】HAL库 串口轮询发送 【STM32】HAL库 LED闪烁、流水灯 【STM32】HAL库 定时器中断 【STM32】HAL库 外部中断 使用STM32F103C8T6开发板,用STM32CubeMX配置FreeRTOS,可以适配正点原子FreeRTOS所有实验的基础工程 HAL的时基不能选择系统定时器 PA0和PA1输出模式,

    2024年02月19日
    浏览(50)
  • STM32f103入门 CubeMX使用教程--安装教程及新建工程

    1、STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,目的就是为了方便开发者, 允许用户使用图形化向导生成C 初始化代码,可以大大减轻开发工作,时间和费用,提高开发效率。STM32CubeMX几乎覆盖了STM32 全系列芯片。 在CubeMX上,通过傻瓜化的操作便

    2024年02月11日
    浏览(39)
  • 使用ST-Link烧录程序出现No target connected所有的解决方案

    【解决办法】 用杜邦线或者usb线对芯片再次进行供电   【解决办法】 按照下面的方式进行接线,并确保接线良好 3.3V⬅➡3.3V GND⬅➡GND SWDIO⬅➡SWDIO SWCLK⬅➡SWCLK  【解决办法】此时可以有两种方法可以解决: 按住RESET,并在点击烧录后立马放开 ,抢一个时间差,这个方法有

    2024年02月04日
    浏览(75)
  • HAL库&STM32cubeMX工程软件模拟IIC,改改引脚即可直接使用

    c文件如下 h文件如下

    2024年02月14日
    浏览(52)
  • 在学习STM32出现“ no target connected ”的解决方法

    1、接线问题导致 在编译内容后,点击LOAD时显示“ no target connected ”,再网上找办法时说是因为ST-Link版本问题需要进行更新,更新完成后发现还是出现“ no target connected ”,后来经过仔细检查发现是我的STM32和ST-Link的线接错了 正确接线如下图所示: 接线正确后,即可成功下

    2024年02月07日
    浏览(44)
  • 【11】STM32·HAL库开发-STM32CubeMX简介、安装 | 新建STM32CubeMX工程步骤

      STM32CubeMX是ST开发的一款图形配置工具,可通过配置自动生成 初始化代码 (并不包括逻辑代码)。以下是STM32CubeMX官方宣传图片,适用于Windows和macOS系统,用于生成初始化代码,一个图形配置工具,搭配不同系列的STM32Cube固件包,即可支持不同系列的STM32芯片,初始化代码

    2024年02月17日
    浏览(59)
  • 【STM32】STM32CubeMX创建第一个工程

    STM32CubeMX是STM32Cube工具家族中的一员,从MCU/MPU选型,引脚配置,系统时钟以及外设时钟设置,到外设参数配置,中间件参数配置,它给STM32开发者们提供了一种简单,方便,并且直观的方式来完成这些工作。所有的配置完成后,它还可以根据所选的IDE生成对应的工程和初始化

    2024年04月09日
    浏览(96)
  • 第一篇 STM32CubeMX创建STM32工程之工程创建、编译、下载

    使用stm32Cubemx创建stm32工程能更快、更准确的配置好stm32所需要的资源,提高单片机编程的效率。下面跟着小编一起来看一下如何快速创建stm32工程 双击打开stm32CubeMX软件,小编使用的是6.10.0。 选择 1.选择Access To MCU Selector进行芯片选择 2.在Commercial Part Number位置输入使用的单片

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

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

    2024年01月17日
    浏览(44)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包