上手Nucleo H743ZI 开发板下载失败问题解决方法

在尝试使用Nucleo H743ZI开发板时,遇到keil5下载固件报错"Internal command error"和"ST-LINK(too recent)"的问题。通过查阅资料发现,该问题可能由于STM32H743芯片版本(V版本)导致。解决方案是更新keil到5.29版本,搭配Keil.STM32H7xx_DFP.2.4.0.pack,并在烧录过程中进行Stlink升级。如果之前已配置过旧版本,需要删除旧的Flash烧录算法,设置新的STM32F7X_2048算法。完成这些步骤后,开发板烧录和仿真恢复正常。
摘要由CSDN通过智能技术生成

准备研究Stm32H7,买了块Nucleo H743ZI开发板回来研究。之前一直使用的是stm32F4,开发环境为keil 5.13 + STM32F4xx_DFP 2.10.0  st-linkV2。

开工之前仔细读了Nucleo H743ZI的相关文档以及正点原子的相关教程,根据教程配置了开发环境:keil5.23 + Keil.STM32H7xx_DFP.2.1.0.pack。于是准备开工,未曾想得就遭遇困难重重。

进入keil523,编译连接一切正常,下载固件,系统毫不犹豫的开始报错“Internal command error”,进入到设置-Debug里始终是显示ST-LINK(too recent)。同时无法显示stlink的版本号以及SW device信息。

 

但同时使用st官方的 STM32 ST-LINK Utility 可以连接目标板及进行其他操作,这至少说明了开发板上的stinkV3 功能是正常的。网上一搜,这个问题还挺普遍。不光是Nucleo开发版存在问题,用户自己设计的板子也有问题。甚至同一个板子设计,用了不同出厂时间的mcu,一块正常另一块不正常。


通过多方查找资料,得知Stm32H743芯片有两个版本,在芯片上以V&#

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值