2

我正在尝试通过 TrueStudio 将我的代码闪存到 NUCLEO-L432KC(STM32L432KC)。它失败了。

[在此处输入图像描述

看起来工具无法检测到 ST-Link 探针。我刚刚通过 PC(Windows10)的 USB 电缆连接了它。代码和工程文件由 STM32CubeMX 生成。

缺少什么?我应该怎么办?

我已经确认以下。

  • 从 STM32CubeProgrammer GUI,它无法检测到 ST-Link 连接。
  • 从 STM32CubeProgrammer CLI,它可以检测 ST-Link 的 S/N。但无法连接。
  • 从 STLinkUpgrade 3.3.0 开始,它可以检测设备和 S/N。也可以更新到 V2J33M25。
  • 从 IAR Embedded Workbench,它可以构建和闪存代码以及调试。完全没有问题。
  • STM32F4 Discovery 套件用于 STM32F429 MCU 的结果看起来相同。
4

2 回答 2

1

确保在使用调试器时没有运行其他程序,例如 ST-LINK 实用程序。ST-LINK 的某些版本会“占用”调试 pod 访问权限,其他程序将无法连接到它。

于 2019-05-03T08:36:38.843 回答
0

安装驱动程序https://www.st.com/en/development-tools/stsw-link009.html

在调试配置窗口中选择正确的微

于 2019-05-03T07:56:37.210 回答