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

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

3天内不再提示

Keil的使用方法 - 常用功能(二)

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 2020-04-07 14:55 次阅读

Ⅰ、概述

上一篇文章是总结关于Keil使用方法-常用功能(一),关于(文件和编译)工具栏每一个按钮的功能描述和快捷键的使用。

Ⅱ、下载

Keil集成开发工具和支持包,可以到官方网站下载,也可以到我的360云盘下载。现在(2016.06.11)MDK-ARM最新版本是5.20,支持包根据自己MCU的型号选择下载,由于我总结是基于ST芯片的,在云盘只保存ST的支持包,我会定期在360云盘更新。

Keil下载地址:

官方网站:http://www.keil.com/download/product

360云盘:https://yunpan.cn/cPYaeY23RSsbb访问密码 9aba

支持包下载地址:

官方网站:http://www.keil.com/dd2/Pack

360云盘:https://yunpan.cn/cxWnPxniRXTMS访问密码 9a98

总结的软件工程:

https://yunpan.cn/cSnTMev59yXmU访问密码 f9ff

Ⅲ、关于工程目标选项

关于工程目标(配置)选项里面有很多重要的信息是对当前工程的配置,但是Keil公司做的很好,新建一个工程,很多参数基本默认配置就行了,除非你有什么特殊的要求。

Project -> Options for Target 或者点击下图按钮就可弹出工程目标(配置)选项的,里面包含:Device选择器件(设备)、Target目标配置、Output关于输出、Listing生成链接、User用户配置、C/C++编译器相关、Asm汇编编译相关、Linker连接器、Debug关于调试、Utilities其他公共相关配置。

Ⅳ、常用描述

下面我将每一个选项中常用的功能讲解一下。

1.Device选择器件(设备)


这个选项比较简单,新建工程是就需要选择器件型号。

注意:

MDK-ARM V5版本需要安装支持包才能选择,否则没有你的器件。

2.Target目标配置


这个选项对于初学者基本不用修改。将常用提一下:

1、晶振:如果使用硬件调试、软件调试时对时间要求不高,这个可以不够用管。

2、微库:这里很多人或者开发板提供的工程基本上都勾选了,原因很简单使用了库函数。常见的就是使用Printf打印这个函数。

3、地址:这个是你新建工程时,自动根据芯片型号分配的地址,如果你要ROM或者RAM的地址起点或者大小改变,修改这里就是。常见的就是将芯片ROM改变(也就是前面我写过一篇文章,对内部FLASH编程,占用前面一段地址)。

3.Output关于输出


1、选择输出文件夹

2、可执行文件名称

3、输出调试信息

4、输出可执行文件Hex(这个是比较常见的)

5、输出浏览信息(就是Go To Definition上一篇文章有一个效果可以看见)

6、生产库:如果需要打包成库,就需要勾选这里。

4.Listing生成链接

这个选项就不多说,主要就是生产一些链接文件,比如在调试时查看的一些信息,我们编译之后需要查看的一些信息。

5.User用户配置

这个选项也是我们修改的比较少的一个选项,主要就是在编译之前、之后运行一些用户命令文件,比如拷贝,删除一些文件等批处理文件。

6.C/C++编译器相关


这个选项比较重要,也是新建工程时常修改的。

1、预定义:类似于 #define XXX

2、优化等级:这里个人觉得,在你资源足够的情况下,选择越低越好,除非你的代码非常严谨。

3、路径:添加你工程中使用的源代码的路径。

7.Asm汇编编译相关

这个选项也是和C/C++类似,这里就不多说。

8.Linker连接器

这个选项在使用到比较高级一点的功能会使用到,比如配置内存等,这里不再讲述,后期结合实例总结。

9.Debug关于调试


这个选项是关于调试的相关配置,左边是软件在线调试,右边是软件在线调试。

10.Utilities其他公共相关配置

这个选项是里面是一些杂选项配置,V5和之前版本有些地方存在差异,实际中基本上不怎么修改,只需要默认就行。

Ⅴ、说明

每一种工具的功能都是需要自己亲自实践,并长期使用才能达到灵活运用的地步,不建议死记硬背。

以上总结仅供参考,若有不对之处,敬请谅解。

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

    关注

    146

    文章

    16003

    浏览量

    343491
  • keil
    +关注

    关注

    68

    文章

    1196

    浏览量

    165278
  • 编译器
    +关注

    关注

    1

    文章

    1575

    浏览量

    48606
收藏 人收藏

    评论

    相关推荐

    光纤熔接机的使用方法功能调节

    光纤熔接机是一种光纤通信系统中必不可少的设备,它主要用于将两根光纤进行熔接,使得信号能够顺利传输。在光纤通信系统中,光纤熔接机的使用方法功能调节非常重要。下面将介绍光纤熔接机的使用方法功能
    的头像 发表于 04-07 17:10 203次阅读

    手机信号屏蔽器:功能、原理及使用方法详解

    深圳特信电子|手机信号屏蔽器:功能、原理及使用方法详解
    的头像 发表于 04-01 09:09 388次阅读

    555集成芯片的使用方法

    555集成芯片的使用方法主要依赖于其特定的引脚功能和电路设计。
    的头像 发表于 03-25 14:39 244次阅读

    555芯片的引脚功能 555集成芯片的使用方法 使用555芯片时的注意事项

    555芯片的引脚功能 555集成芯片的使用方法 使用555芯片时的注意事项  555芯片是一种常用的集成电路芯片,常用于定时、脉冲信号产生和边沿触发器的应用。本文将详细介绍555芯片的
    的头像 发表于 02-02 13:57 3127次阅读

    万用表的使用方法步骤 万用表的hFE功能怎么用

    万用表是电子工程中常用的测量仪器,广泛应用于电路测试、电阻测量、电流测量等方面。下面将详细介绍万用表的使用方法步骤以及万用表的hFE功能使用方法。 万用表使用方法步骤: 准备工作:首先
    的头像 发表于 01-31 13:37 740次阅读

    FTP常用命令的使用方法

    FTP常用命令的使用方法 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的常用协议。通过FTP,用户可以从一个主机上下载文件到本地,或将本地文件上传到远程主机
    的头像 发表于 12-15 11:28 673次阅读

    万用表的使用方法常用元件的检测方法

    万用表是从事电子电工等部门的必备测量仪器,掌握万用表的使用方法也是一个电子爱好者必备的技能。
    的头像 发表于 11-14 14:34 1249次阅读
    万用表的<b class='flag-5'>使用方法</b>及<b class='flag-5'>常用</b>元件的检测<b class='flag-5'>方法</b>

    OTG功能使用方法

    OTG功能使用方法  什么是OTG功能? OTG(On-The-Go)即为“即插即用”的高速USB接口,在目前的市场上企业和普通消费者极度青睐,其在人们的生活中的应用场景非常广泛,比如U盘、键盘
    的头像 发表于 10-30 09:57 1994次阅读

    AT32 MCU Printf的功能使用方法

    AT32 MCU Printf的功能使用方法
    的头像 发表于 10-27 09:27 438次阅读
    AT32 MCU Printf的<b class='flag-5'>功能使用方法</b>

    AT32F415C OTG新功能使用方法

    演示AT32F415C OTG 新功能使用方法,415C新增两个功能,功能1:在OTGFS Device模式下,VBUS(PA9)可通过配置释放给其它外设使用。
    发表于 10-27 07:00

    变频器的常用功能

    地与生产机械的特性和要求相吻合,使变频调速系统运行在最佳状态。 一、变频器的常用功能 不同的变频器对功能码的编制方式不一样,但大致有两种类型:大模式型和功能码分区型。功能码分区型是将所
    的头像 发表于 09-20 16:00 748次阅读

    内网穿透工具的种类、原理和使用方法

    本文以渗透的视角,总结几种个人常用的内网穿透,内网代理工具,介绍其简单原理和使用方法
    的头像 发表于 08-25 10:35 374次阅读
    内网穿透工具的种类、原理和<b class='flag-5'>使用方法</b>

    浅谈步进衰减器的使用方法

    步进衰减器是一种用于调节信号强度的设备,常用于无线通信、射频测试和实验等领域。以下是步进衰减器的使用方法
    的头像 发表于 07-04 09:35 525次阅读

    工程监测无线中继采集发送仪的常用功能与设置

    工程监测无线中继采集发送仪的常用功能与设置 工程监测无线中继采集发送仪 LoRA 频道与中心频率 无线中继采集发送仪使用频道来设置不同的射频中心频率。 中心频率 MHz = 基频 + (频道
    的头像 发表于 05-18 10:48 337次阅读
    工程监测无线中继采集发送仪的<b class='flag-5'>常用功能</b>与设置

    安全光栅,光幕的使用方法

    安全光栅的使用方法
    的头像 发表于 05-16 09:51 668次阅读
    安全光栅,光幕的<b class='flag-5'>使用方法</b>