0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

管理keil工程目录的详细步骤

单片机爱好者 2018-12-30 17:07 次阅读

新建一个keil工程,初学者一般都会新建一个文件夹(下面用我的一个1602的测试程序做为实例),然后将每个涉及到的 .c.h文件,还有keil的输出文件都一下放在这个文件夹里,如下图:

图标为Ch的,就是我们自己建立的.c.h文件,那些没有图标的就是keil输出的一些文件,当然也包括我们要的.hex文件,这样看起来就会感觉乱乱的。

再看下面:

管理keil工程目录的详细步骤

分别建立了以下文件夹

include用来存放我们头文件.h

output用来存放keill输出的一些文件

source 用来存放.c的一些源码,

utility 是用来存放一些通用的工具,比如 将hex转为 bin二进制文件

其他的是一些工程文件。(这里的hex,bin文件是通过utility里面的一些工具生成,将在后面讲解)

和上一个图比起来是不是稍微有点层次感,清析一点了,(这两个比较并不是很明显,是因为这个工程是比较小的,如果是再多一点的话我相信肯定是很明显的)。

其实这样做是很简单而且很实用的,下面就讲一下具体的步骤:

第一步:为当前的工程建立一个文件夹,比如,用来保存我们这个1602工程的,所用的所有文件。

第二步:在1602这个目录下分别建个sourceinclude output utility 四个文件夹(当然也可以在建立工程的时候,临时建立)。

第三步:打开keil 新建一个工程名为1602工程,将我们的.c 文件保存到source里面,.h文件保存在include里面。

将.c文件都加到工程。

第四步:指定keil的输出文件夹,如下图:

第五步:指定.h头文件的所在目录,这一步是很重要的,其实我们不指定也是可以的,但是在包含头文件的时候要麻烦一点

如图

用这个的格式,什么意思呢? “.”一个点是指的当前目录,也就是在包含当前目录下的include文件夹下的lcd1602.h,

这样虽然可以实现,很明显有一点麻烦,并不是我们想要的,其实在keil中也是可以指定的,如下图

这样指定之后在包含头文件的时候我们就可以像以前那样简练啦,如下图,

管理keil工程目录的详细步骤

到目前为止,我们已经完成了keil的层次管理,是不是很简单呢!

第六步:

应该聪明的你会发现utility里面的东西我们并没有说到。其实这里存放的是些通用的附加的功能,很方便很实用的。

首先,我们指定了output文件夹为了输出keil编译时的输出文件,hex文件也是输出文件,也就在这里面了,但是由于keil编译时的中间输出文件还是蛮多的,

要到里面找hex文件还是有点小麻烦的,怎么办呢,这时utility下的小工具 就派上用场了。

这是一个批处理文件(其实就是一个记事本保存成.bat格式)

我们用记事本打开你会发现很简单的。如下:

copy .output1602.hex 1602.hex

意思就是 将.目录下output文件夹里面的1602.hex文件复制到.目录下,这样我们就可以在工程目录下一眼就看到hex文件啦。

怎么执行这个批处理文件呢!这个还是要我们去指定的,如下图

点击 3 处选择批处理文件。

然后在编译过后再点击旁边的“LOAD”按钮,就可以了!

下面的编译窗口会有提示

管理keil工程目录的详细步骤

一个文件已经复制,就可以在工程目录下有.hex文件啦,就不用再去output里面去找了,是不是很方便呢!当然还有的人说了,我想要bin二进制文件怎么办呢,其实这个也很简单!这个要我们有一个hex2bin.exe的小工具的支持,(附件稍后上传),

把这个小工具放在utility这个文件夹下,然后的在批处理文件中去调用这个小工具就ok啦!在调用这个小工具之前要把以前生的1602.bin文件删除!所以批处理文件这样写copy .ouput1602.hex 1602.hexdel 1602.bin".Utilityhex2bin" 1602.hex 1602.bin"

然后再执行LOAD可以啦,当然如你要的工程名不一样,只需进入这个批处理文件,然后修改对应的名字就可以啦,

这样就可以产生bin二进制文件,这样是不是很方便啊!

管理keil工程目录的详细步骤

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • keil
    +关注

    关注

    68

    文章

    1196

    浏览量

    165312

原文标题:教如何清析的管理keil工程目录,希望对新手有所帮助

文章出处:【微信号:gh_dae0718828df,微信公众号:gh_dae0718828df】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于STM32固件库V3.5建立keil工程详细步骤

    基于STM32固件库V3.5建立keil工程详细步骤
    发表于 01-26 11:06

    如何创建一个Keil工程步骤

    创建一个Keil工程步骤 该文章介绍如何在Keil环境下,基于复旦微MCU,新建一个工程文件。 01新建功能文件夹这里我们建立一个文件夹为
    发表于 02-12 16:47

    Keil 5模块化编程详细步骤有哪些

    Keil 5模块化编程详细步骤1、桌面建立文件夹2、打开Keil5创建工程3、更改路径模块化编程的重要意义我就不多加赘述了(刚写完小4000
    发表于 07-14 07:12

    如何安装Keil C51详细步骤

    如何安装Keil C51详细步骤,【单片机】— {软件安装}—{Keil C51}一、下载二、安装三、pojie四、添加STC库五、新建工程
    发表于 07-15 08:03

    keil5新建stm32工程详细图解

    keil5新建stm32工程详细图解,Keil5建立STM32标准库模板标准库模板建立1.准备工作2.新建一个工程文件夹3.使用MDK新建
    发表于 08-10 07:18

    STM32新建keil工程具体步骤详细)精选资料推荐

    1. 新建本地工程文件夹们在本地电脑上新建一个“工程模板”文件夹,在它之下再新建 6 个文件夹:2.添加库文件到相应文件夹3.KEIL5新建工程打开
    发表于 08-24 07:42

    如何添加NGC文件到工程目录中的步骤教程

    如何添加NGC文件到工程目录中的步骤教程,具体的跟随小编一起来了解一下。
    的头像 发表于 07-12 03:59 1.3w次阅读
    如何添加NGC文件到<b class='flag-5'>工程</b><b class='flag-5'>目录</b>中的<b class='flag-5'>步骤</b>教程

    单片机开发软件Keil C51使用步骤详细介绍

    单片机开发软件Keil C51使用步骤详细介绍
    发表于 12-19 15:40 7次下载

    如何安装KEIL5详细方案说明

    本文章详细介绍了如何安装KEIL5 让新手更加方便 提示1、安装路径不能带中文,必须是英文路径2、安装目录不能跟 51 的 KEIL 或者 KEIL
    发表于 01-18 08:00 0次下载
    如何安装<b class='flag-5'>KEIL</b>5<b class='flag-5'>详细</b>方案说明

    使用Keil软件建立单片机工程步骤详细说明

    本文档的主要内容详细介绍的是使用Keil软件建立单片机工程步骤详细说明。
    发表于 12-05 17:23 11次下载
    使用<b class='flag-5'>Keil</b>软件建立单片机<b class='flag-5'>工程</b>的<b class='flag-5'>步骤</b><b class='flag-5'>详细</b>说明

    使用Keil新建STM32的工程步骤详细说明

    本文档的主要内容详细介绍的是使用Keil新建STM32的工程步骤详细说明。
    发表于 06-02 08:00 14次下载
    使用<b class='flag-5'>Keil</b>新建STM32的<b class='flag-5'>工程</b><b class='flag-5'>步骤</b><b class='flag-5'>详细</b>说明

    Keil 5模块化编程详细步骤

    Keil 5模块化编程详细步骤1、桌面建立文件夹2、打开Keil5创建工程3、更改路径模块化编程的重要意义我就不多加赘述了(刚写完小4000
    发表于 11-21 15:51 12次下载
    <b class='flag-5'>Keil</b> 5模块化编程<b class='flag-5'>详细</b><b class='flag-5'>步骤</b>

    STM32Keil工程模板创建(详细配图)

    STM32Keil工程模板创建(详细配图)
    发表于 11-25 11:06 11次下载
    STM32<b class='flag-5'>Keil</b><b class='flag-5'>工程</b>模板创建(<b class='flag-5'>详细</b>配图)

    STM32新建keil工程具体步骤详细

    1. 新建本地工程文件夹们在本地电脑上新建一个“工程模板”文件夹,在它之下再新建 6 个文件夹:2.添加库文件到相应文件夹3.KEIL5新建工程打开
    发表于 12-07 11:21 15次下载
    STM32新建<b class='flag-5'>keil</b><b class='flag-5'>工程</b>具体<b class='flag-5'>步骤</b>(<b class='flag-5'>详细</b>)

    Keil5软件配置与新建STM32工程步骤

    本文将介绍下Keil5软件配置与新建STM32工程步骤
    发表于 02-08 15:36 62次下载
    <b class='flag-5'>Keil</b>5软件配置与新建STM32<b class='flag-5'>工程</b>的<b class='flag-5'>步骤</b>