ubuntu 安装stlink tool (source code 版本)

### 从您的包存储库安装以下包:

apt-get install gcc build-essential cmake libusb-1.0 libusb-1.0-0-dev libgtk-3-dev pandoc

### 获取源文件

1.打开一个新的终端控制台
2. 在您选择的位置创建一个新的目标文件夹,例如在`~/git`:`mkdir $HOME/git`
3. 切换到这个目录:`cd ~/git`
4.通过运行`git clone https://github.com/stlink-org/stlink.git`获取项目源文件

### 建造

1. 进入项目源目录:`cd stlink`
2. 运行 `make clean`。
3.运行`make release`创建_Release_目标
4.运行`make install`以完整安装软件包并完成系统集成
5.运行`make debug`创建_Debug_目标,调试目标仅在修改源代码和在调试器下运行时才需要。

PS:作为一个选项,您还可以安装到单个用户定义的文件夹,例如 `$HOME` 和 `make install DESTDIR=$HOME。

### 移动:

1. 运行 `make uninstall` 以从系统中彻底卸载软件包。
2. 运行 `make clean` 清理项目源中的 build-folder 并删除所有已编译和链接的文件和库。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 安装VS CodeUbuntu中打开终端,输入以下命令安装VS Code: ``` sudo apt update sudo apt install software-properties-common apt-transport-https wget wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" sudo apt update sudo apt install code ``` 2. 安装插件 在VS Code安装以下插件: - C/C++(Microsoft) - Cortex-Debug(marus25) 可以通过按下Ctrl + Shift + X键或点击左侧菜单栏中的扩展图标来打开扩展面板。 3. 配置环境 在VS Code中打开终端(Ctrl + Shift + `),输入以下命令安装必要的工具: ``` sudo apt-get install build-essential gdb-arm-none-eabi openocd ``` 在VS Code中打开工作目录,创建一个名为“.vscode”的文件夹,然后在该文件夹中创建一个名为“launch.json”的文件。 将以下JSON代码复制并粘贴到“launch.json”中: ``` { "version": "0.2.0", "configurations": [ { "name": "STM32F1", "cwd": "${workspaceRoot}", "executable": "${workspaceRoot}/.pioenvs/stm32f1/firmware.elf", "request": "launch", "type": "cortex-debug", "servertype": "openocd", "device": "STM32F103C8", "configFiles": [ "interface/stlink.cfg", "target/stm32f1x.cfg" ] } ] } ``` 注意:修改“executable”字段以匹配你的工程路径和生成的二进制文件名。 4. 开始调试 连接STM32开发板到电脑上,并通过USB转串口线将开发板连接到电脑上。启动OpenOCD调试服务器,以便VS Code可以使用它来与STM32设备通信。在终端中输入以下命令: ``` openocd -f interface/stlink.cfg -f target/stm32f1x.cfg ``` 在VS Code中打开工程文件夹,然后按下F5键或点击左侧菜单栏中的调试图标来启动调试器。如果一切正常,你应该能够在VS Code中开始调试STM32设备。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值