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。

GitHub 加速计划 / li / linux-dash
12
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐