首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装arm-无-eabi- gdb,gdb,openocd,gcc为STM32工具链?

如何安装arm-无-eabi- gdb,gdb,openocd,gcc为STM32工具链?
EN

Ask Ubuntu用户
提问于 2014-01-02 21:16:28
回答 3查看 12.2K关注 0票数 3

试图为STM32F4发现Eval板安装工具链。有什么暗示吗?

代码语言:javascript
复制
sudo apt-get install arm-none-eabi-gdb

如果可能的话,我想避免使用IDE。这样我就能掌握基本知识了。

倾向于使用dfu-util或Texane st-link

EN

回答 3

Ask Ubuntu用户

发布于 2016-10-25 20:06:06

在Ubuntu 16.04为我工作过:

代码语言:javascript
复制
sudo apt install gdb-arm-none-eabi
票数 2
EN

Ask Ubuntu用户

发布于 2018-11-19 09:08:20

我和Ubuntu18.04也有同样的问题。在Ubuntu 18.04上安装“gcc-手臂-无-eabi”。

数多apt-获得安装gcc-手臂-无-eabi

使用此命令系统,将所有二进制文件安装到/usr/bin文件夹中。但这里没有找到一些二进制文件。因此,我正在使用它的替代方式如下。对我来说很管用。

如果你想使用下面的手臂-无-eabi实用程序。

无-eabi-gdb

gnu-mcu-eclipse/arm-无-eabi-gcc下载ARM-GCC工具链

我已经为我的x64系统下载了x64。

下载成功后,解压缩文件。去

/gnu-mcu-eclipse-arm-none-eabi-gcc-6.3.1-1.1-20180331-0618-centos64/gnu-mcu-eclipse/arm-none-eabi-gcc/6.3.1-1.1-20180331-0618/bin

将GDB和obj拷贝复制到/usr/bin目录中

数独臂-无-eabi-gdb /usr/bin/ sudo cp手臂-无-eabi-objcopy /usr/bin/

复制后,您可以使用GCC和GDB。

票数 1
EN

Ask Ubuntu用户

发布于 2014-04-07 22:59:02

他们实际上是顺从的。

GCC臂工具链不编译Cortex-M4和Cortex-M2.(不过,Cortex-M3的代码适用于Cortex-M4。)它只提供ELF输出。

我目前在软件工作,能够将ELF转换成HEX,至少适合一些程序员。这一定是一些商业软件,这对GCC和OpenOCD来说是有意义的,但不能结合在一起。

此外,也没有STM-32的可用库,甚至是基本的库。我也打算开发它们。但我计划一步一步地完成每一项任务。(许多年前,我在没有任何库的情况下为图图编码,只是简单地定义了我所需要的每一个资源。我可以和一步一步成长的图书馆分享我的下一份工作。但这可能需要一些时间。)

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/399133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档