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.


发布评论