STM32
直播中

李凤津

7年用户 952经验值
私信 关注
[问答]

cubeIDE在运行时显示Failed to execute MI是什么原因呢?

新手求助,第一次接触板子不知道操作了什么,在生成最基础代码之后运行显示Failed to execute MI command是什么原因呢?开发板与电脑的连接没有出现问题(弹窗如下)
另外我在生成代码cubeMX界面发现左侧栏RCC与SYS有黄色感叹号,烧录不成功的原因是否与它有关?新手上路实在不知道如何解决,各位大神有什么解决方法可以让程序成功烧录运行吗?





回帖(1)

贺服窍

2024-5-28 16:03:51
"Failed to execute MI command" 这个错误通常表示在尝试执行机器指令(Machine Instruction)时遇到了问题。这个问题可能由多种原因引起,以下是一些建议来帮助您解决这个问题:

1. 确保您的开发板已经正确连接到电脑,并且驱动程序已经安装好。您可以在设备管理器中检查开发板的状态。

2. 检查CubeIDE的配置是否正确。在CubeIDE中,您需要确保选择了正确的目标设备、工具链和调试器。请参考您的开发板文档以获取正确的配置信息。

3. 检查您的代码是否正确。确保您没有在代码中引入任何错误或不支持的功能。

4. 关于CubeMX界面中的黄色感叹号,这通常表示某些配置可能存在问题。在这种情况下,您需要检查RCC(Reset and Clock Control)和SYS(System)配置是否正确。确保时钟设置和系统配置与您的开发板兼容。

5. 如果问题仍然存在,您可以尝试重新生成代码,然后再次尝试烧录。

6. 如果以上方法都无法解决问题,您可以考虑寻求开发板制造商的技术支持或在相关论坛上寻求帮助。

希望这些建议能帮助您解决问题,祝您编程顺利!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分