st-link 未检测到核 stlink

问题描述 投票:0回答:1

我在 M3 MacBook Pro 上使用 NUCLEO-F446RE(终端采用 x86 架构 - 因此,终端软件是 x86)。尽管该板显示在“系统信息”中的 USB 设备树中,但无法通过 st-link (v1.8.0) 或 STM32CubeProgrammer (STM32CubeProgrammer API v2.18.0 | MacOS-64Bits) 检测到。

我知道 st-link 从 v1.7.1 开始删除了 Mac 支持。这仍然是 home-brew 允许我安装的版本。该问题似乎仍然发生在 STM32CubeProgrammer 中。所以,这里似乎有些不对劲。该板是开箱即用的新板。这是我第一次尝试连接到它。

USB 设备树输出:

STM32 STLink (I have redacted the serial number from the output):

Product ID: 0x374b
Vendor ID:  0x0483  (STMicroelectronics)
Version:    1.00
Serial Number:  <some serial number>
Manufacturer:   STMicroelectronics
Location ID:    0x02100000

也许问题是设备没有以某种方式映射到 tty?我没有看到任何

/dev/tty.usb*
设备。

非常感谢有关如何解决此问题的帮助。

stm32 nucleo st-link
1个回答
0
投票

问题是 MacBook USB-C 没有提供足够的电源来打开 STM32 MCU。仅 STM 链接打开,并显示在 USB 列表中。由于处理器未开启,因此无法检测到。

解决方案可能是将其连接到底座,或提供单独的电源来将其打开(打开时绿色 LED 会闪烁)。

© www.soinside.com 2019 - 2024. All rights reserved.