Embedded 严重错误ST Link未找到MCU设备

Embedded 严重错误ST Link未找到MCU设备,embedded,microcontroller,stm32,Embedded,Microcontroller,Stm32,我正在使用IAR Workbench,我很难刷新我得到的STM32F407VG: 严重错误ST Link未找到MCU设备 连接笔记本电脑和MCU的USB电缆是新的,所以我认为这不是问题所在 已安装ST Link en.stsw-link009 当我转到项目选项调试器>ST链接>重置>重置期间连接并再次尝试下载时,我得到: 下载进度条被阻止后,警告堆栈指针被设置为不正确的对齐堆栈addr=0x00000016 通过在选项菜单中导航,我发现可以调整CPU频率实际上是72 MHz,默认值,我将其更

我正在使用IAR Workbench,我很难刷新我得到的STM32F407VG:

严重错误ST Link未找到MCU设备

  • 连接笔记本电脑和MCU的USB电缆是新的,所以我认为这不是问题所在
  • 已安装ST Link en.stsw-link009
当我转到项目选项调试器>ST链接>重置>重置期间连接并再次尝试下载时,我得到:

下载进度条被阻止后,警告堆栈指针被设置为不正确的对齐堆栈
addr=0x00000016

通过在选项菜单中导航,我发现可以调整CPU频率实际上是72 MHz,默认值,我将其更改为168 MHz,CPU频率,但问题仍然存在

你能给我建议一些调试/解决问题的方法吗

编辑


我使用了STM32 ST Link实用程序并成功连接到主板,但IDE的问题尚未解决。

我使用ST Link实用程序擦除闪存,一旦完成,我就激活了

调试器>ST链接>重置>重置期间连接

一切都很好,我不知道为什么,但我很高兴看到我的董事会再次工作


感谢您的帮助

您忘了提到您正在使用的IDE。项目选项:调试器不告诉很多,什么项目。从MCU猜测您使用的是STM32F4发现板,还是自定义板?为了简单地验证您是否可以连接到我建议使用的芯片。@BenceKaulics感谢您的反馈,我正在使用IAR Workbench是的,我使用了STM32 ST Link实用程序,并成功连接到电路板。这就是为什么我不确定是否从问题所在的位置重新启动您的项目中是否有一个名为
stm32f407xx\u flash.icf
的文件?是的,我在项目中有此文件,然后首先检查您的警告。应该有一行
定义块CSTACK并对齐=
。现在,我想在你的情况下等于16。对吗?