如何在 STM32F4 的 keil uvision 5.30 中“不支持命令”
Posted
技术标签:
【中文标题】如何在 STM32F4 的 keil uvision 5.30 中“不支持命令”【英文标题】:How to "Command not supported" in keil uvision 5.30 for STM32F4 【发布时间】:2020-09-08 20:52:41 【问题描述】:我正在使用带有 ide KEIL MDK5.30 的 STM 板 STM32F407VG。我试图将基本的闪烁示例闪现到板上。在构建代码为 0 错误和警告后,单击下载按钮以闪存到板上。此时会弹出一个对话框,并显示“不支持命令”消息。之后,进程失败并显示消息“错误:Flash 下载失败 - 目标 DLL 已被取消”。
IDE 检测到 ST-link (ST-LINK/V2-1)。
究竟需要做什么来解决这个问题?
(在另一个论坛我找到了一个修复,比如下载以前版本的MDK,然后将C:\Keil_v5\ARM\STLink\ST-LINKIII-KEIL_SWO.dll DLL文件从以前版本MDK的安装文件夹复制到相应的最新使用 MDK 的文件夹。
如果有人分享如何获取以前版本的MDK,将会很有帮助)
【问题讨论】:
STM32F407VG是芯片你是指相关的发现板还是其他板? 您可以使用 opencd 或者您可以使用串行解决方案并与引导加载程序对话,而不仅限于 kiel 的解决方案。 您是否在闪光灯设置中添加了目标配置,是否将程序引脚重新配置为其他功能? 如果 st-link 工具损坏,您将不得不手动重新安装 st-link。在 Keil 中重新配置路径。 【参考方案1】:我也有同样的问题。
试试这个方法。
-
打开包安装程序。
查找包。
设备特定 -> Keil::STM324xx_DFP。
删除最新版本。
安装以前的版本(如 2.12.0(2018-02-22) 版本)。
【讨论】:
以上是关于如何在 STM32F4 的 keil uvision 5.30 中“不支持命令”的主要内容,如果未能解决你的问题,请参考以下文章