当前位置:首页 > 系统教程 > 正文

STLink驱动在MacOS下的完美安装指南

STLink驱动在MacOS下的完美安装指南

从零开始配置权限与驱动,小白也能轻松搞定

本文将详细介绍如何在MacOS系统上安装STLink驱动,并完成必要的权限配置,确保你可以顺利使用STM32调试工具。无论你是嵌入式开发新手还是老手,这篇教程都能帮助你避免常见错误。

1. 下载STLink驱动

首先,访问STMicroelectronics官网,找到STLink驱动下载页面。选择适用于MacOS的版本(通常是.dmg文件)。如果你熟悉Homebrew,也可以使用brew install stlink安装驱动和工具包,但为了确保驱动完整,建议从官网下载。

2. 安装驱动

打开下载的.dmg文件,双击其中的.pkg安装包。按照屏幕提示进行安装,可能需要输入管理员密码。安装过程会自动将驱动文件复制到系统目录。

3. 权限配置(关键步骤)

MacOS的安全策略可能会阻止未经认证的系统扩展。安装后,打开“系统偏好设置” → “安全性与隐私”。在“通用”选项卡中,你会看到一条消息:“来自开发者STMicroelectronics的系统软件被阻止加载”。点击“允许”按钮,然后输入密码确认。这一步是权限配置的核心,务必完成。

STLink驱动在MacOS下的完美安装指南 STLink驱动  MacOS驱动安装 STM32调试 权限配置 第1张

4. 重启与验证

为了确保驱动生效,建议重启Mac。重启后,连接STLink设备,打开终端输入ls /dev/tty.st-info --probe(如果安装了stlink工具),如果看到类似/dev/tty.usbmodem的设备或检测到STLink信息,说明驱动安装成功,MacOS驱动安装完成。

5. 常见问题

- 如果仍提示权限拒绝,请检查是否在“安全性与隐私”中允许了所有相关扩展。- 部分旧版MacOS可能需要开启“允许任何来源”。- 确保STLink硬件连接正常,指示灯亮起。

通过以上步骤,你应该已经成功安装了STLink驱动并完成权限配置,现在可以愉快地进行STM32调试了!如果在过程中遇到任何问题,欢迎在评论区留言交流。