2024年3月18日发(作者:)

在windowns下开发stm32刚开始学最烦的就是创建工程模板,都不知道为什么要

那样设置,而且步骤繁多。现在我告诉大家一个好消息,在linux下配置stm32开发环境

包括创建工程,使用JLink仿真简单到我都不知道怎么写教程了,什么固件库,OPENOCD,

都成了浮云。

先上我自己整理软件,包括eclipse, arm-none-eabi-gcc, stm32 m3 3.5固件库(备

用),stm32 for eclipse插件, JLink 4.78驱动,JLink固件(在 JLink 4.78驱动下不丢固

件,但要下进去以后在windowns下面升个级),还有stlink驱动,以及串口下载软件都

是linux下的,足够让玩stm32的linux用户爽一阵了。

下载地址 /s/1c0GJiLE

1.安装arm-none-eabi-gcc:

直接解压复制到自己的安装目录下。我是在用户目录下建了一个software文件夹,直

接放到里面就可以了。

设置好路径:Ctrl+Alt+T

键入命令 sudo gedit ~/.profile

在password:输入自己的密码,不显示。

在打开的文件最后面添加自己的路径。我的是

/home/godsend/software/arm-none-eabi-gcc/bin所以我自己的路径就是

export

PATH=$PATH:"/opt/microchip/xc8/v1.21/bin:/home/godsend/software/arm-none

-eabi-gcc/bin:/home/godsend/software/opt/FriendlyARM/toolschain/4.4.3/bin:/h

ome/godsend/software/jdk1.7.0/bin:/home/godsend/software/stlink-master:/ho

me/godsend/software/stm32flash"

由于我的软件比较多就是这样,在这要注意一下,不同路径之间用冒号隔开。完了以

后重启一下系统,使刚才设置的路径生效。

打开终端,运行arm-none-eabi-gcc -v

如果出现下面的内容就说明arm-none-eabi-gcc已经安装成功。

GNU gdb (GNU Tools for ARM Embedded Processors) 7.4.1.20121207-cvs

Copyright (C) 2012 Free Software Foundation, Inc.

License GPLv3+: GNU GPL version 3 or later

This is free software: you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law. Type "show copying"

and "show warranty" for details.