亲测解决Error: Not a genuine ST Device! Abort connection.&&Error:Flash dowload failed CortexM3

本文介绍了解决STM32F103C8T6单片机使用Keil5.28 IDE时出现的“notagenuinestdeviceabortconnection”及“FlashdownloadfailedCortexM3”错误的方法。通过修改相关pack安装路径下的Keil.STM32F1xx_DFP.pdsc文件,并注释掉验证信息,可以避免设备验证失败导致的连接中断。
摘要由CSDN通过智能技术生成

这个意思是说ST设备不是正版的,连接失败,但它确实给你烧了程序,所以可以忽略这个问题,但这个error有点烦,参考以下步骤去掉。

运行环境

单片机型号是STM32F103C8T6
IDE: Keil 5.28

not a genuine st device abort connection

问题实例

在这里插入图片描述
在这里插入图片描述
解决后
在这里插入图片描述

解决方法

到相关pack的安装路径比如小虎的为:

S:\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.3.0

打开Keil.STM32F1xx_DFP.pdsc,可用记事本保存为txt,等下编辑完后改后缀替换这个文件,可以先备份。
Ctrl+F搜not a genuine
在block块内把相关两句前加上//注释掉即可。

          <control if="jep106id != 0x20">
            <block>
              // Query(0, "Not a genuine ST Device! Abort connection", 1);
              // Message(2, "Not a genuine ST Device! Abort connection.");
            </block>
          </control>
        </sequence>
      </sequences>

参考资料
https://www.youtube.com/watch?v=x0ZMzCw1zQY

Error:Flash dowload failed CortexM3。

问题实例

在这里插入图片描述

解决方法

这个问题可能是你选错芯片了,重新添加即可。
在这里插入图片描述
或者没有擦除原来的代码,需要先erase。
在这里插入图片描述

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值