想用VSCode开发stm32的话 👉🏼这里👈🏼
1.使用的工具为STLINK
2.安装STLink驱动
2.1依赖包的安装:
打开终端(Ctrl+Alt+T),依次输入以下命令:
sudo apt-get install libusb-1.0
sudo apt-get install cmake
sudo apt-get install libgtk-3-dev
2.2下载STLink安装包
链接:https://pan.baidu.com/s/14ZYzPXl3UnI0sNyKbarKOQ 提取码:re9b
2.3安装
下面就是重头戏了!!安装成功后就可以把写好的程序烧到开发版上了
先解压一下安装包
把安装包重新命名为:stlink
进入安装包目录
1.cd stlink
2.make release
3.make debug
4.cd build
5.cmake -DCMAKE_BUILD_TYPE=Debug ..
6.make
7.cd Release
8.sudo make install
以下操作回到stlink主目录下
9.sudo udevadm control –-reload-rules
10.sudo udevadm trigger
11./opt/bin添加到环境变量中 sudo vim ~/.bashrc在文件末尾添加: export PATH=$PATH:/opt/bin/
进入编辑页面后可以输入“G”快速到达底端
2.4测试安装状态
重启后打开终端:
运行sudo ldconfig
运行st-info –-version
命令
会看到类似如下提示:
到此为止,安装完毕
3.烧录hex文件
打开stlink
A:连接到你的开发版
B:下载到你的开发版
C:选择你待烧录的.hex文件
到此我们已经实现了linux系统上烧录.hex文件的操作