STLINK V2 无法用STM32CubeProgrammer下载程序

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

故障原因:

        这个问题真的挺狗的,先说结论,因为你买的ST-LINK V2用的是国产的MCU,不是ST的STM32F103C8T6,所以STM32CubeProgrammer识别不到芯片的串号,都是奸商为了省钱导致的。

STLINK V2 无法用STM32CubeProgrammer下载程序

解决办法:

        将单片机换成STM32F103C8T6,然后烧录ST-LINK V2 的Hex文件https://download.csdn.net/download/s2m0204/10662933,然后连接上STM32CubeProgrammer,更新一下固件就可以了。

讲讲事情经过:

        我是去年在网上随便买的一个ST-LINK V2,连着板子调试用的,KEIL直接下载,调试,一直没有问题的。有一天同事发了一个Hex文件给我,让我下载同步验证一下,然后我就用STM32CubeProgrammer,去下载这个HEX文件到单片机上,但是搞来搞去,就是连不上,串号只显示一个逗号,直接把我搞蒙了,如下图:

STLINK V2 无法用STM32CubeProgrammer下载程序

 我当时真的是一脸懵逼,然后就试着更新固件看看,

STLINK V2 无法用STM32CubeProgrammer下载程序

 更新完还是连不上板子,艹!然后问淘宝店的客服,客服说用 ST-LINK Utility才行,然后我试了一下,诶?果然有用,然后就一直用这个ST-LINK Utility去下载hex文件。

我记得中间有一次因为在外面没带ST-LINK,用DAP-link下载的HEX文件,还写了篇这个帖子:0.4-如何使用DAP LINK 下载Hex程序?

后来上面这个STLINK V2 无法用STM32CubeProgrammer下载程序的问题也被我忘了,上周我又买了一个ST-LINK 。我看到进口芯片其实挺诧异的,因为STLINK V2原图我看过,里面不就是一个STMf103C8T6的单片机吗?这不就是进口的吗?难道还有国产的STM32?

STLINK V2 无法用STM32CubeProgrammer下载程序

 拿到手之后,用STM32CubeProgrammer,试了一下,诶我草!这个宣称进口芯片的居然可以用STM32CubeProgrammer 下载程序,这就激起了我强烈的好奇心了,我倒要看看你用了什么魔法进口芯片,小样儿。于是乎,我把上次用不了ST-LINK的和刚买的ST-LINK都给拆了,如下图:

STLINK V2 无法用STM32CubeProgrammer下载程序

         绿色板子是上次用不了STM32CubeProgrammer的,图中我已经换好了MCU,旁边被打磨掉丝印的是他原来板子上的,不知道用的什么国产的单片机(叉出去~)。

下面这个紫色板子,就是宣称用了进口芯片的,可以用STM32CubeProgrammer的。

我将绿色板子单片机换完后。用https://download.csdn.net/download/s2m0204/10662933这个链接里面的HEX文件烧录到绿色板子里,然后就可以用STM32CubeProgrammer了,这真的打死我都不会想到原来是单片机的问题,真是不讲武德啊。

魔幻的原因终于找到了,就是因为你的STLINK 没有用STM32F103C8T6这个单片机,所以才导致的这个问题无法用STM32CubeProgrammer下载程序,我当时的心情用下面的图片展示一下。

STLINK V2 无法用STM32CubeProgrammer下载程序文章来源地址https://www.toymoban.com/news/detail-464274.html

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

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

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

相关文章

  • 《教程》使用STLINK烧录STM32程序

    STM32单片机烧录程序一般需要烧录器,下面介绍如何使用STLINK烧录STM32单片机程序。 1.首先将STLINK与单片机的烧录接口连接好,连接线序如下:   2.然后需要安装STLINK烧录软件,本文采用的是STM32 ST-LINK Utility v4.6.0(获取烧录软件见本文结尾);解压安装包后,点击setup.exe,按照

    2024年02月16日
    浏览(54)
  • 0505-stm32的调试工具:vscode下jlink或stlink下载及调试+设置快捷键

    目录 1.1-综述 2-vscode实现一键下载stm32 2.1-jlink的下载与擦除的makefile修改 2.2-stlink的下载与擦除的makefile修改  2.3-提升一点效率:使用tasks.json配置用户任务(下拉菜单) 1-tasks.json干啥用的 2-如何创建tasks.json?  3-tasks.json的文件编辑 4-tasks的使用方法  2.4-再提升一点效率:使用

    2024年02月13日
    浏览(49)
  • stm32通过STM32 ST-LINK Utility 下载程序,由于程序错误,造成芯片无法连接,解决办法

    1 安装 STM32 ST-LINK Utility 2 打开 3 没有正确连接st-link 4 没有正确连接芯片 5 芯片被读保护,防止盗版 6 解除读保护功能后 7 下载程序 8 下载中 9 下载成功 10 . 由于程序错误,造成芯片无法连接 请RST键接地,启动连接,3秒钟后,松开就能进入写程序状态.

    2024年02月09日
    浏览(68)
  • STM32 MCU解除读保护的方法及STM32CubeProgrammer的应用

    在嵌入式系统开发中,STMicroelectronics的STM32系列微控制器(MCU)是广泛使用的选择之一。在开发过程中,有时候需要对MCU的读保护进行解除,以便进行调试、烧录或修改固件。本文将介绍如何使用STM32CubeProgrammer工具来解除STM32 MCU的读保护,并提供相应的源代码示例。 STM32Cub

    2024年02月02日
    浏览(65)
  • 使用STM32CubeProgrammer工具读取单片机Flash数据读取

    本文主要介绍,如何使用STM32CubeProgrammer工具读取和写入单片机Flash内部的数据,方便调试使用。 2.1 连接Stlink和单片机,点击“connect”进行连接 2.2 读取固定长度的数据 根据程序的大小,设置需要读取的字节数,如下图所示。点击“read”将单片机Flash中的数据读取到STM32Cube

    2024年02月12日
    浏览(41)
  • STlink无法下载?解决过程记录。

    先分析一波 stlink直接下载失败,要么no target connected,要么internal command error,要么stlink connect error。 设备管理器里,stlink是黑色,运行正常。说明电脑的stlink驱动正常。 按住复位键,下载,1秒松开,下载成功,说明stlink本身没问题。问题在stm32。 IO口接LED,亮度非常微弱

    2024年02月12日
    浏览(53)
  • STM32——ST-Link v2调试下载器的连接方法【详解】

    在网上购买了STM32F103C8T6的最小系统开发板,由于手头上没有官方的STM32调试器,所以也同时购买了一个便宜的st-link v2下载调试器  这种下载器和STM32的最小系统板之间完成调试通信需要连接四根线,连接图如下所示  其实这里最需要注意的是方向问题,这种插针座都是有一个

    2023年04月09日
    浏览(85)
  • STLINK怎么与STM32单片机连接

    STLink是ST官方开发的单片机仿真工具,可以烧写程序、在线仿真,使用非常方便。STLink具有两种接口,分别为:1)SWD模式;2)SWIM单总线模式。SWD模式主要针对STM32系列的单片机,而SWIM单总线主要针对STM8系列的单片机。下面介绍STLINK和STM32单片机的连接方式。l STM32单片机可以通过三

    2024年02月11日
    浏览(53)
  • 0504-stm32的调试工具:jlink使用详解(使用stlink刷机的jlink)

    jlink的一个特点是速度比较快(50Mz),当然它还有支持芯片比较全的优点,此文章我们讨论jlink在stm32开发中的使用,因为jlink太贵大部分极客不爱买,所以这里使用的是stlink刷的jlink,(针对stm32开发)使用上体验无差。 第二部分介绍使用jlink进行下载测试及对应的命令行测试

    2024年02月06日
    浏览(44)
  • 用STlink烧录工具和搭配STM32 ST-LINK Utility软件烧录STM32L051的方法

    用STlink烧录工具和搭配STM32 ST-LINK Utility软件烧录STM32L051的方法 1.下载安装软件 双击STM32 ST-LINK Utility v4.5.0.exe,按默认一直点下一步即可。 2.打开烧录软件 3.打开烧录代码 4.连接目标板 5.修改软件配置 6.重新连接目标板 7.点击烧录并校验 8.烧录校验成功 9.在烧录做以上动作之前

    2024年02月04日
    浏览(35)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包