1.现象:GD MCU检测到设备,升级一次后,找不到设备,如下图所示;

2.排查:检查代码,有GD MCU的两SWD、SCLK设置成IO口的代码(升级后,把SWD的两脚设置成IO,后边再也升级不了);

3.把代码改正确后,升级没找到设备怎么整,可以通过串口升级程序;

串口升级程序的办法:把BOOT0拉高,GD MCU的UART0通过串口转USB接到电脑,FlyMcu上位机选择好串口后,把软件写到

FLASH里边,再把BOOT0拉低,重新复位即可运行。具体教程请查看别的网页。

需要注意是:

1.如果是.bin文件,需要从地址0x8000000开始,hex文件本人没用到,所以不太清楚 ;

2.GD MCU的串口升级我用的是UART0,理论上UART1也能用,因为手册上说可以,如下图;

升级完成后,再把硬件上的BOOT0拉低,让程序从FLASH启动,复位后keil可以识别到设备;

以上为个人工作经验总结,如有误点,欢迎指正。

GD MCU的SWD和SCLK管脚被当成IO脚占用导致找不到设备相关推荐

  1. 第二章 GD MCU程序下载

    一.GD下载工具说明 见到很多网友在问GD MCU能用JLink下载吗?GD MCU能用STLink下载吗?GDMCU如何下载之类的问题,我亲自测试了在此简单说一说吧. 1.GD MCU可以用JLin ...

  2. 如何使用FT2232H适配器和开源调式工具OpenOCD对ARM Cortex M7系列MCU进行SWD接口调试

    该篇幅介绍如何使用FT2232H适配器和开源调式工具OpenOCD对ARM Cortex M系列MCU进行SWD接口调试? 如何连接FT2232HL Debuger Adapter和目标板的的SWD调 ...

  3. HC32L系列MCU在KEIL新建工程后在JLINK 下 SW Device下找不到设备的解决方法

    ** HC32L系列MCU在KEIL新建工程后在JLINK 下 SW Device下找不到设备的解决方法 ** 问题:新建工程HC32L的工程,通过JLINK连接目标板,点击KEIL环境的魔术棒,选取 ...

  4. 手机内部充电电流控制原理图(如果手机支持快充,比如支持9V快充,则通过充电接口的D+、D-二根线,输出对应的高低电平组合,FP6601就会控制它的3脚接地,4脚悬空,此时R3与R2并联,改变反馈下拉)

    手机内部充电电流控制原理图 来源:电工之家•作者:电工之家• 2019-12-08 10:48 • 7365次阅读 0 手机充电器电流控制方面: 现在的手机充电器,无一例外,都使用了隔离式开关电源电路 ...

  5. java只有高跟很高_穿高跟鞋容易崴脚,造成崴脚的4个原因不可忽视

    踝关节出现扭伤,一般被大家俗称"崴脚",像是在平常的生活中,穿着很高的高跟鞋,走在不平坦的地面上,就可能出现崴脚的情况,那么还有什么原因会造成崴脚的发生呢?想要避免这种情况发生的朋 ...

  6. STM32的PA15、PB3、 PB4管脚作普通管脚的解决办法

      最近做了一个板子,使用的是SWD方式进行下载程序,仅仅使用到SWDIO(PA13) 和SWCLK(PA14)两个管脚.我将PA15(JTDI)和PB3(JTDO)管脚用于他用(用于点LED使用), ...

  7. 打球崴脚,运动崴脚怎么办?这里有一份最强处置指南

    划重点: 习惯性崴脚指踝关节反复扭伤,为同一个人同一个脚经常崴伤的一种称呼.在受伤之后恢复期间脚踝部位的松紧带因为韧带的损伤而变得松动,保护能力不强而出现的二次甚至多次崴伤为习惯性崴脚! 我们可以通过 ...

  8. Java使用iText生成word文 表格、图片、表格里插图片、页眉、页脚、图片页脚、(学习帖)

    刚开始自己写的时候上网搜帖子,相信大家都看见了,千篇一律很多东西压根就不提,做了好几天,终于成形了.好了,立马分享! 好了,首先是我的js部分,这里是highchars的方法获取图片字符串直接提交到了 ...

  9. html页脚位置调整,将页脚始终控制在页面最下方的几种方法

    html和body的高度并不一定相同,在内容少的时候,body的高度要小于html,当然这只会出现在body中的内容所占的空间高度小于浏览器的视口高度的时候,此时html的高度大于body的高度.网页 ...

最新文章

  1. shell 中长命令的换行处理
  2. python标准词匹配_用 Python 自动化办公能做到哪些有趣或有用的事情?
  3. 程序员修仙之路-数据结构之 CXO让我做一个计算器
  4. dhs手术是什么意思_#下颌角手术# #磨骨瘦脸# 下颌角手术多少钱?
  5. 解读中国互联网:局部领先、快进的数字化发展
  6. 微信开发七(配置js-SDK,步骤2)
  7. 啥操作?男子改装路边电话亭玩游戏 中国电信回应将核实该情况
  8. 42 - 算法 - 198-打家劫舍-动态规划
  9. 分布式监控系统ganglia配置文档
  10. 利用计算机进行国际贸易的弊端,国际贸易中的计算机应用体系建设浅析
  11. 量子计算机钻石,科学家在钻石内构建量子计算机
  12. JAVA读写之前,先进行一下可读,可写权限判断
  13. 备忘录——贝叶斯网络与贝叶斯深度网络学习思路总结
  14. 简说阿里云服务器搭建与简单项目部署
  15. 服务器修复工具,Microsoft .NET Framework 修复工具可用
  16. OpenCV轮廓相关操作 C++
  17. 信道容量受哪三个要素_连续信道容量将受到“三要素”的限制,其“三要素”是...
  18. STM32F103RCT+TJA1050+USBCAN盒做can通讯
  19. Arithmetic Progression 题解(随机数使用)
  20. LRM-00101: unknown parameter name 'location' LRM-00101: unknown parameter name 'valid_for' 粗心引起问题一例

热门文章

  1. python小孩的报酬_孩子参加家务劳动,家长要不要给报酬?
  2. 各种音频线的阻抗(数字音频线,模拟音频线,麦克音频线,拖拽音频线)
  3. 显示控件——字符显示之艺术字
  4. PHP+Mysql 实现留言板
  5. 明星玩跨界,全民娱乐时代来临!
  6. 计算机视觉学习6_棋盘格_相机模型与参数标定
  7. mac、windows 配置python国内镜像源
  8. 第六周组会摘要工作计划与分工
  9. 开源100天,OneFlow送上“百天大礼包”:深度学习框架如何进行性能优化?
  10. 如何冻结Excel中的行