linux环境下玩转stm32f4 discovery开发

本文详细介绍了在Linux环境下如何搭建STM32F4开发环境,包括安装STLink驱动、OpenOCD调试工具和arm-none-eabi编译器。通过配置环境变量和使用相关命令,完成了从下载源码到写入闪存的全过程。
摘要由CSDN通过智能技术生成

软件开发工具有:编辑工具、编译工具。

硬件工具主要指仿真调试工具和硬件驱动。

先看看调试界面,左边为arm-none-eabi-gdb调试界面,打开发GDB的TUI文本用户界面,右下角为调试工具openocd输出,右上为minicom串口输出

arm-none-eabi-gdb 和openocd

下面是文本编辑工具vim,我使用的是exvim,一个扩展包,比IDE用着舒服。

exvim界面

后面将按如下顺序完成stm32f4 discovery(其它开发板可依样画葫芦)开发环境的构建:

1、安装stlink v2(v1)仿真器驱动

2、安装openocd调试工具

3、arm编译工具arm-none-eabi工具包

4、设置vim,安装exvim工具包

另外,本人电脑系统环境为opensuse 13.1

慢慢更新吧~~~~~~~~~~~~~

1、stlink v2(v1)仿真器驱动

st公司官网没有为非windows环境发布stlink的驱动,下面这个开源的GDBServer可以完美的解决这个问题。

https://github.com/texane/stlink 点击打开链接

大家可以使用git工具获取最新版本的源文件:git clone https://github.com/texane/stlink.git ,此命令会在当前目录生成一个stlink目录。如果不想安装git工具,可以到https://github.com/texane/stlink右下角或我的百度云盘(20140127的版本)下载zip压缩包。

我是下载的zip包,解开后生成stlink-master文件夹,进入:

xu@linux-xu:~/stlink-master> ./autogen.sh 


上述命令会生成一些配置文件,如果提示依赖某些工具,那么就请安装他们。现在目录中应该有这些文件&

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值