最近在使用NUCLEO H7A3ZI-Q 开发板的时候遇到的问题,主控芯片是STM32H7A3ZIT6QU,ST-link的主控室STM32F723IEK6,现象是这样的,我用官方的例程先试一下硬件,ST-Link可以检测到芯片,但是下载的时候就提示“Internal Command Error ”,查了网上说的需要复位之后下载,但是试过没有成功,不知道哪位同仁遇到过,希望给予解答一下, 下载的时候提示这样。 ink是可以检测到芯片的,如上面的图所示。 STLINK的Flash界面如上图所示。 使用Keil安装目录下的安装包STlink-upgrade没法连接到ST-link,提示的是STlink崩溃了,提示如下图 但是使用官网下载的stsw-link007里面的STlink-upgrade是可以连接的上的,连接如下图 20200917 更换最新的Keil软件,软件版本为V5.31 能够正确的识别STLINK的版本号,能够识别芯片,具体如下图 但是下载数据还是出现了问题,出现问题的提示如下,说的是FlashTimeOUT,不知道什么 原因 在网上查找资料之后需要勾选擦除整个芯片才可以继续下载,试了一下下,这个问题完美解决,看来对于STM32H7A3ZIT6QU这个芯片,还是需要更高版本的支持才行,那样才能更好的的进行开发,这个问题解决了,希望对大家有帮助。 同仁给予解答一下,小生不胜感激。在这里先谢谢啦。 2020年09月17日 10点,小申 |
引出来的的,这个是官网的板子嘛。
我用了ST的那个升级软件给STlink升级了固件,但是还是这个样子,感觉很奇怪,不知道问题出在哪里了……
升级stlink固件 卸载并重新安装驱动 再使用官方的烧写程序试下读写
有些固件版本对驱动版本有要求
再看看KEIL是否有对应的型号。
最后看看debugger 的配置,报货 FLASH DOWNLOAD下面的配置
上面的图是这个样子,应该是没啥问题的
我用Keil自己带的那个STlink软件连接不上,我用ST官网下载的ST-LinkUpgrade可以连接的上。
Keil下面可以找到该型号,我使用的是Keil-5.25
硬件是官网的NUCLEO 开发板,硬件应该是没问题的。
FlashDownload界面如下