首页 > 代码库 > Part 1: Setting up ARM GNU tool chain

Part 1: Setting up ARM GNU tool chain

ARM Build Tools

  • GNU Tools for ARM Embedded Processors.
  • GNU Make for Windows.

 

GNU Tools for ARM Embedded Processors

1. 到网站下载最新GUN ARM工具链,https://developer.arm.com/open-source/gnu-toolchain/gnu-rm

技术分享

2. 安装GUN ARM工具链。

3. 将GUN工具链安装路径添加到环境变量。

set path=%path%;D:\Program Files (x86)\GNU Tools ARM Embedded\6 2017-q1-update\bin;

4. 验证工具链是否安装成功。

    执行打开命令行执行 arm-none-eabi-gcc -v 查看输出信息,如成功安装会打印工具链的信息

    技术分享

GNU Make

1. 下载make工具,http://gnuwin32.sourceforge.net/packages/make.htm

2. 选择下载zip包,而不是exe安装包。

3. 解压下载的zip包,拷贝bin文件夹下的make.exe文件到GNU gcc可执行文件目录下,D:\Program Files (x86)\GNU Tools ARM Embedded\6 2017-q1-update\bin

4. 同样拷贝make工具依赖动态库libiconv2.dll和libintl3.dll到GNU gcc可执行文件目录下。

    技术分享

5. 测试make工具是否成功安装。执行make -v,命令提示行输出

    技术分享

 

Building with Make

1. 创建一个hello world工程,编程程序是LED灯闪烁。也可直接download demo 测试。

2. 在demo目录中创建build.bat文件,内容如下

set path=D:\Program Files (x86)\GNU Tools ARM Embedded\6 2017-q1-update\bin;
make

3. 执行build.bat编译工程。

4. 一切正常的话,会生成交叉编译的可执行程序,可下载到开发板运行。

 

Part 1: Setting up ARM GNU tool chain