如何在 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 中“不支持命令”的主要内容,如果未能解决你的问题,请参考以下文章

STM32F4使用DSP库进行FFT运算的测试过程二

如何解决使用keil下载或者调试程序是提示的“Invalid ROM Table”信息!

STM32F407IG开启FPU,做开方运算

stm32f407使用Keil uV5建立工程日志

STM32F4使用FPU+DSP库进行FFT运算的测试过程

STM32F4 使用 JFlash 加密后无法再擦除了