1,确认工程代码
主要包括代码的目录或者代码的svn路径,其次再来确认代码的编译方法,确认该代码是需要keil5编译还是linux(gcc+makefile)编译。
2,确认编译手段
确认编译手段后,即是此项目使用keil5编译,那么再来确认Keil版本,以及keil5是否已经激活,权限是否拥有(liscense是否导入)。
3,建立工程
以上确认以后我们开始用keil5建立工程
注:如果需要使用的工程已经建立,那么就使用keil5打开代码里面的后缀为uvproj的文件即可。
而如果没有现成的工程,我们这里就需要新建工程,新建工程主要有以下过程:
(1)新建keil project:
(2)选择TM4C1294N的处理器
(3)生成startup.s文件
对比和之前工程的statup.s文件是否有差异,把不需要的部分去掉。
(4)新建group文件夹
更改文件夹名为自己想要命令的文件夹名即可。
将已存在或者新建的文件加上group文件夹中
这里面注意的是不需要参加编译的文件不用添加到工程中去。
添加完所有需要的代码后如下图所示:
(6)工程所需要的头文件路径添加
文件设置不参与编译:点击文件在设置中去掉include in target build即可
(7)Sct文件生成设置
Sct文件这里如果有问题,我们可以对比之前好的project工程来确认问题所在。
(8)用户设置
4,工程编译
编译按钮说明:
Translate:是编译当前改动的源文件,在这个过程中检查语法错误。但并不生成可执行文件
Build:是只编译工程中上次修改的文件及其它依赖于这些修改过的文件的模块,同时重新链接生成可执行文件。如果工程之前没编译链接过,它会直接调用Rebuild All。另外在技术文档中,Build实际上是指increase build,即增量编译。
Rebuild:是不管工程的文件有没有编译过,会对工程中所有文件重新进行编译生成可执行文件,因此时间较长。
我们一般使用build来编译
我们在编译成功后,会生成相应的bin文件,而在A2工程中我们编译生成的bin文件在XNTB1800-A2的子目录rvmdk下,文件名为XNTB1800-A2.bin。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)