背景

STM32CubeMX生成工程,调试USB-HID,第一次调试,没有问题,更改代码下载,提示找不到芯片。

问题

发现工程里,SWD被禁用了。由于板子复位键不好用,所以,使用镊子,一直按着复位(按下复位键),点击下载,再松开镊子(复位键弹起)。可以再次烧写程序。

原因

原来默认配置:【System Core】- 【SYS】 - 【Debug】,配置的【No Debug】引起的,这样因为无Debug口,会禁用SWD与JTAG接口。

这个配置比较的隐藏,一直没找到。如果只是单单配置SWD的两个引脚为SWD功能,CubeMX再次生成代码后,依旧再次被禁掉。

确认是这个问题。否则,已更新引脚配置等,就容易造成SWD不能用,调试翻车!!

使用SWD:

彻底搞清楚STM32CubeMX生成工程再次下载后SWD无法使用问题相关推荐

  1. STM32CubeMX生成工程失败

    STM32CubeMX生成工程失败.错误提示:The Code is successfuly generated -but MDK-ARM project generation have a prob ...

  2. (project generation have a problem)STM32CubeMX生成工程一直报错项目生成有问题[玄学三步解]

    第一步,检查自己是不是真的配置的不对,JAVA安装没,pack路径设置的对不对,这里有一位前辈的博文写的非常好,附加链接https://blog.csdn.net/ybhuangfugui/artic ...

  3. STM32CubeMX生成工程顺序

    1.新建STM32CubeMX工程,选择芯片,并保存工程: 2.使能RCC,配置时钟树,时钟超过频率会显示红色: 3.在Pinout选择配置各种引脚和外设功能: 4.在Configuration具体配 ...

  4. stm32cubemx无法生成工程_经验分享 | STM32CubeMX + STM32F1系列开发时遇到的四个问题及解决方案分享...

    这四个问题是我在使用STM32F103C8T6 + STM32CubeMX做项目时遇到的,给大家分享一下,以下四个问题重要程度依次降低,分别是: ① 调试选项问题(默认会造成下载器无法下载): ② 定 ...

  5. 在STM32CubeMX生成的MDK5工程上添加RT-Thread Nano后双击工程名无法打开.map文件的解决方法

    当我们基于STM32CubeMx完成芯片的基础配置,再将RT-Thread Nano添加到工程编译完成之后.双击工程名称发现无法打开工程的.map文件,.map文件是STM32开发中非常重要的一个文件 ...

  6. 使用STM32CubeMX生成USB驱动程序 USB无法检测到的问题 生成USB驱动

    以STM32CubeMX生成USB驱动为例,其步骤如下: 一.使用STM32CubeMX生成USB驱动程序 打开STM32CubeMX软件,选择Start My project formMCU,点AC ...

  7. STM32CubeMX GCC工程Makefile内容详解

    STM32CubeMX GCC工程Makefile内容详解 基础介绍 因为项目原因,需要对编译系统进行一些比较复杂的使用,但是我对于编译系统这一块并不是非常精通了解,所以需要进行一下学习.正巧,众所周 ...

  8. [Nucleo-F411RE] 第2篇--用stm32CubeMx创建工程配置GPIO的流程

    也是很多年没用过stm32,原来还有这么方便的东西,根本不用手动拷贝库,图形化配置直接搞定. 1.下载stm32f4的库 2. file-new project, 选择stm32F411RE,然后双击 ...

  9. STM32WB55_NUCLEO开发(2)----使用STM32CubeMX 生成的简单 BLE 应用程序连接手机APP

    STM32WB55_NUCLEO开发.2----使用STM32CubeMX 生成的简单 BLE 应用程序连接手机APP 概述 硬件准备 视频教学 源码下载 选择芯片型号 配置时钟源 配置时钟树 查看开 ...

最新文章

  1. nutch如何发布插件
  2. “火柴棍式”程序员面试题
  3. 分子生物学之蛋白质与氨基酸
  4. RHEL系统网络安装(kikstart)
  5. 解决Eclipse一直loading workbench无法启动的问题
  6. 服务器磁盘操作系统双机软件集成,实战:ROSE HA双机热备系统安装指南
  7. qt弹框输入密码_Android仿支付宝密码输入框
  8. 系统架构师学习笔记-信息系统基础知识
  9. mysql服务器失败1396_MYSQL ERROR 1396 (HY000) 错误的解决办法
  10. 2000-2019全国各省分品种能源消费量
  11. 怎么找回计算机用户名密码怎么办,电脑steam账号密码忘记了怎么办|电脑找回steam账户的方法...
  12. win10安装steam有损计算机,Win10专业版无法安装steam软件怎么办?
  13. Next主题 - 图片设置
  14. ARM和Linux下 nanomsg 编译与使用
  15. 使用nginx代理实现前后端分离开发调试,零基础教程
  16. 阿里云cdn以及阿里云负载均衡配置方法
  17. 【C语言数据结构与算法的应用4】巨大数----加减乘运算(万进制和Mec补码的应用)
  18. linux meld 中文乱码,linux下paste、diff、meld的使用
  19. Fortran 77
  20. 汤小小账号变现课第2期,今日头条、小红书、公众号,1000粉也可以接广告变现

热门文章

  1. 入门学习编程培训有哪些科目课程适合?
  2. 冒志鸿:没有对比就没有伤害,原来中国的区块链这么……
  3. 【雅思大作文考官范文】——第三篇:essay 'skeleton'(散文“骨架”)
  4. MySQL数据库入门(三)--- 查询、权限、join语法、外键、备份
  5. 网站对接支付宝进行支付
  6. 坑爹!攻城狮老爸被苹果解雇 只因女儿晒iPhone X
  7. matlab离散点数字微分,MATLAB数值积分与微分
  8. 509实验室打印机双面打印的方法
  9. sql server 2008 r2服务器无法启动,怎么办
  10. 极路由 刷linux,极路由极壹HC6361刷OpenWrt固件教程