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

    文章

    18028

    浏览量

    369123
  • keil
    +关注

    关注

    69

    文章

    1223

    浏览量

    169978
  • 编译器
    +关注

    关注

    1

    文章

    1663

    浏览量

    50348
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    锡膏的储存及使用方法详解

    锡膏是一种常用的焊接辅助材料,广泛应用于电子、电器、通讯、仪表等行业的焊接工艺中。正确的储存和使用方法对于保证锡膏的品质和焊接效果至关重要。本文将就锡膏的储存和使用方法进行详细介绍,希望能对广大焊接工作者有所帮助。
    的头像 发表于 07-18 17:36 ?417次阅读
    锡膏的储存及<b class='flag-5'>使用方法</b>详解

    乔锋机床常用功能操作说明

    电子发烧友网站提供《乔锋机床常用功能操作说明.pdf》资料免费下载
    发表于 06-03 17:39 ?0次下载

    索尼摄像机系统的使用功能

    设备使用功能和配置扩展,增加摄像机的系统应用深度和方便性快速指派RCP和CCU的灵活组合,简化调整视频、Tally等多种信号的跟随变动。
    的头像 发表于 05-07 16:30 ?626次阅读
    索尼摄像机系统的使<b class='flag-5'>用功能</b>

    索尼摄像机系统的应用功能

    节目制作系统快速发展,索尼系统摄像机始终立于技术前沿,不断推陈出新,助力实现用户日益多元的需求。系统摄像机有一些和系统相关的非常规功能,属于资深工程师严选推荐,以下让我们一同探寻这些深度(秘密)的系统应用功能
    的头像 发表于 05-06 09:45 ?513次阅读
    索尼摄像机系统的应<b class='flag-5'>用功能</b>

    LCR测试仪的使用方法与注意事项

    LCR测试仪的使用方法、操作注意事项及常见故障处理,帮助读者高效、安全地掌握这一仪器的使用技巧。 ? 、LCR测试仪的基本使用方法 1. 准备阶段 (1)设备检查:确保测试仪电源线、连接线完好,电源开关关闭。检查测试夹具或探针
    的头像 发表于 04-29 10:36 ?1281次阅读
    LCR测试仪的<b class='flag-5'>使用方法</b>与注意事项

    精密空调操作使用方法详解

    精密空调操作使用方法详解
    的头像 发表于 02-10 14:44 ?1160次阅读
    精密空调操作<b class='flag-5'>使用方法</b>详解

    AB伺服软件使用方法

    AB伺服软件使用方法
    发表于 12-24 14:45 ?0次下载

    Minitab常用功能介绍 如何在 Minitab 中进行回归分析

    : Minitab常用功能介绍 数据分析功能 :从基本的描述性统计到复杂的多元回归分析,Minitab都能轻松应对。具体包括: 基本统计 :提供均值、标准差、方差等基本统计量的计算。 回归分析 :支持线性回归、非线性回归等多种回归分析
    的头像 发表于 12-02 15:38 ?3090次阅读

    请问有替换TAS5162的常用功放吗?

    请问有替换TAS5162的常用功放吗
    发表于 10-15 06:22

    示波器高压探头使用方法

    示波器高压探头是一种用于测量高电压信号的仪器,通常用于高压电源、电机、变压器等电气设备的测试。以下是示波器高压探头的详细使用方法
    的头像 发表于 10-03 16:43 ?1503次阅读

    功能电话测线器使用方法

    功能电话测线器的使用方法通常包括以下几个步骤,这些步骤旨在确保用户能够安全、准确地测试电话线路的连通性和状态: 准备工作 检查电池 :首先,确认测线器是否已经安装了电池,并且电池电量充足。对于需要
    的头像 发表于 09-27 14:52 ?2274次阅读

    探针头型使用方法有哪些

    探针头型的使用方法多种多样,具体取决于探针头型的类型、被测对象的特性以及测试需求。以下是一些常见探针头型的使用方法概述: 1. 凹头探针 用途 :主要用于测试长导脚、端子及绕线柱等较长或较粗的被测点
    的头像 发表于 09-07 10:57 ?1952次阅读

    指定初始器的使用方法及优点

    随着C语言的发展,C99标准引入了一些新的特性,极大地方便了程序员的编码工作。其中一个非常实用且强大的功能便是“指定初始器”(Designated Initializers)。在这篇文章中,我们将深入探讨指定初始器的使用方法及其带来的便利。
    的头像 发表于 08-29 09:51 ?619次阅读

    MSP430 FRAM技术–使用方法和最佳实践

    电子发烧友网站提供《MSP430 FRAM技术–使用方法和最佳实践.pdf》资料免费下载
    发表于 08-23 09:23 ?0次下载
    MSP430 FRAM技术–<b class='flag-5'>使用方法</b>和最佳实践

    DC/DC模拟的基本使用方法和特性确认方法

    本篇介绍了DC/DC模拟的基本使用方法及确认基本特性的方法
    的头像 发表于 08-20 17:08 ?1424次阅读
    DC/DC模拟的基本<b class='flag-5'>使用方法</b>和特性确认<b class='flag-5'>方法</b>