2013-12-09 46 views
1

最近我正在使用arm的一些项目,但没有在其中的操作系统。
现在,当我编译它,我必须打开keil。
但keil在编辑方面很弱,所以我正在考虑编写一个脚本来执行keil编译器来构建项目。
但我对keil知之甚少,所以我想知道它是否可能,以避免无用的工作。有没有办法建立没有keil,但一些脚本的ARM项目?

感谢您的任何帮助。

+0

直接调用['armcc'](http://www.keil.com/support/man/docs/armcc/armcc_Cchbggjb.htm)有什么问题?它应该在Windows上被命名为* armcc.exe *,并可能位于* Program Files *目录中的某处;但我没有使用Windows大约15年。 –

回答

4

正如前面提到的那样,您可以直接在命令行上调用armcc或将其集成到make,scons等构建系统中。一个好的起点是让Keil uVision为你创建一个批处理文件:CREATING A PROJECT BATCH FILE。 另一种可能性是从命令行调用Keil并将项目文件作为命令行参数与选项构建项目。 Keil uV4 command line。 顺便说一句我使用这个命令行选项也可用于模拟器中的自动单元测试和flash下载。带有示例的周围python脚本很快就可以在the NetModule website.

+0

如果您正在使用这些脚本或已对其进行了调整,那么获得您的反馈意见将非常棒。 – Manu3l0us

相关问题