码迷,mamicode.com
首页 > 其他好文 > 详细

Part 1: Setting up ARM GNU tool chain

时间:2017-06-12 22:34:29      阅读:326      评论:0      收藏:0      [点我收藏+]

标签:eol   oda   uil   crp   nil   mrc   wmi   mlu   dcs   

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

标签:eol   oda   uil   crp   nil   mrc   wmi   mlu   dcs   

原文地址:http://www.cnblogs.com/MxPencil/p/6994997.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!