keil使用命令行编译_ARM 编译工具keil 和 IAR 命令行编译和下载

目的

不管是Keil还是IAR对代码补全,高亮等编辑功能支持的不是很好,虽然现在的Keil 5.25对界面的支持好了很多,但是很多人还是青睐于第三方的编辑器,命令行的编译方式可以让我们在使用第三方编辑器编辑的时候进行代码编译和下载,通常我们比较喜欢的编辑器有下面一些,不是很全。

常用的第三方编辑器介绍

Visual Studio 2010 - 2017

Windows 下面的VS工具配上番茄助手写代码爽的不得了,并且现在有一些现成难过的工具可以直接通过Keil 或者IAR的工具生成Visual Studio的工程,可以直接打开,笔者对这两种工具都有收藏,如果有需要的可以直接联系我,都是别人的东西,只要你开口肯定给你,但是Visual Studio最新的2017安装完成需要35G的空间,如果不是有其他的用处,不免有点太浪费了。

Atom

Atom 编辑器在Windows下面可以和Vi编辑器相媲美的编辑器,拥有丰富的插件,良好的代码高亮支持,遗憾的是不能进行定义跳转。

Source insight

Source insight可以直接条装,现在最新的4.0版本也有很多个主题,同样的对代码自动补全支持的也很好,并且代码高亮也可以自定义,但是配置一个工程有点搞不懂,移动位置之后好像文件路径变了,就需要重新配置。

Sublime text

和Atom一样,拥有丰富的插件,可是这个软件是收费的。没有过多的体验,就不多说了。

Visual Studio Code

同样的也是微软的东西,但是和Visual Studio相比就轻量了很多,使用体验也还不错,字体,代码高亮,补全都可以通过插件来实现,也是笔者比较喜欢的一个工具了。、

Keil 命令行编译下载

编译:

UV4 〚command〛 〚projectfile〛 〚options〛

UV4.exe -r Blinky.uvproj -o Build_Output.txt

UV4.exe : 前面需要补全路径

-r Blinky.uvproj :Keil 工程名

-o Build_Output.txt:输出文档

下载:

UV4.exe -f Programming.UVPROJ -o Prg_Output.txt\

注意:keil 编译会自动打开Keil,也有可能打印在控制台,我没研究过。

IAR 命令行编译下载

参考资料:IAR帮助文档里面可以看到

编译:

IarBuild.exe test.ewp -build Debug -log all

IarBuild.exe :前面需要补全路径

test.ewp :工程名,注意是.ewp结尾的。

-build Debug :表示build

-log all :打印所有,可以设置 -log info

下载: 在Setting 文件夹下面有一个.cspy的bat文件,在后面加上参数 "--download_only",前提是在IAR下面都配置好了,并且成功下载过一次的工程。

--download_only

使用

我们可以在工程所在的路径下面编写bat文件,通过直接运行bat就可以编译和下载了,第三方编辑器通常都可以配置编译选项和调试选项,也可以配置在Tool里面进行编译下载,我比较喜欢使用powershell进行编译和下载。

KeilIAR是两个常用的ARM嵌入式开发工具。下面将分别介绍KeilIAR编译环境及项目搭建方法。 一、Keil编译环境及项目搭建 1. 安装Keil软件:从官网下载Keil软件并安装,安装过程中需要输入许可证文件。 2. 创建工程:在Keil中选择“File”->“New”->“Project”创建一个新的工程,选择好芯片类型和工程存储位置。 3. 添加源文件:在新建的工程中添加需要的源文件,可以在“Project”->“Add Existing Source Files”中添加。 4. 配置工程属性:在“Project”->“Options for Target”中配置工程属性,包括芯片类型、编译器类型、输出路径等。 5. 编译工程:在Keil中选择“Project”->“Build Target”编译工程,编译成功后会生成.hex或.bin文件。 二、IAR编译环境及项目搭建 1. 安装IAR软件:从官网下载IAR软件并安装,安装过程中需要输入许可证文件。 2. 创建工程:在IAR中选择“File”->“New”->“Project”创建一个新的工程,选择好芯片类型和工程存储位置。 3. 添加源文件:在新建的工程中添加需要的源文件,可以在“Project”->“Add Files”中添加。 4. 配置工程属性:在“Project”->“Options”中配置工程属性,包括芯片类型、编译器类型、输出路径等。 5. 编译工程:在IAR中选择“Project”->“Make”编译工程,编译成功后会生成.hex或.bin文件。 以上是KeilIAR编译环境及项目搭建方法,希望对大家有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值