你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 1469|回复: 9

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

[复制链接]

49

主题

19

回帖

0

蝴蝶豆

金牌会员

最后登录
2019-2-16
发表于 2016-6-13 09:17:39 | 显示全部楼层 |阅读模式
Ⅰ、概述
    今天总结关于工程目标(配置)选项的常用功能,不会总结每一个功能,计划在今后的文章中会整理出详细的文档说明。


Ⅱ、下载
Keil下载地址:

支持包下载地址:

总结的软件工程:
http://yunpan.cn/cSnTMev59yXmU  访问密码 f9ff


Ⅲ、关于工程目标选项
    关于工程目标(配置)选项里面有很多重要的信息是对当前工程的配置,但是Keil公司做的很好,新建一个工程,很多参数基本默认配置就行了,除非你有什么特殊的要求。
Project -> Options for Target 或者点击下图按钮就可弹出工程目标(配置)选项的,里面包含:Device选择器件(设备)Target目标配置Output关于输出、Listing生成链接、User用户配置、C/C++编译器相关、Asm汇编编译相关、Linker连接器、Debug关于调试、Utilities其他公共相关配置。
常用功能(二)1.png



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

1.Device选择器件(设备)
常用功能(二)2.png
这个选项比较简单,新建工程是就需要选择器件型号。
注意:
MDK-ARM  V5版本需要安装支持包才能选择,否则没有你的器件。



2.Target目标配置
常用功能(二)3.png
这个选项对于初学者基本不用修改。将常用提一下:
1、晶振:如果使用硬件调试、软件调试时对时间要求不高,这个可以不够用管。
2、微库:这里很多人或者开发板提供的工程基本上都勾选了,原因很简单使用了库函数。常见的就是使用Printf打印这个函数。
3、地址:这个是你新建工程时,自动根据芯片型号分配的地址,如果你要ROM或者RAM的地址起点或者大小改变,修改这里就是。常见的就是将芯片ROM改变(也就是前面我写过一篇文章,对内部FLASH编程,占用前面一段地址)。


3.Output关于输出
常用功能(二)4.png
1、选择输出文件夹
2、可执行文件名称
3、输出调试信息
4、输出可执行文件Hex(这个是比较常见的)
5、输出浏览信息(就是Go To Definition 上一篇文章有一个效果可以看见)
6、生产库:如果需要打包成库,就需要勾选这里。


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


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


6.C/C++编译器相关
常用功能(二)5.png
这个选项比较重要,也是新建工程时常修改的。
1、预定义:类似于 #define XXX
2、优化等级:这里个人觉得,在你资源足够的情况下,选择越低越好,除非你的代码非常严谨。
3、路径:添加你工程中使用的源代码的路径。
动画1.gif


7.Asm汇编编译相关
这个选项也是和C/C++类似,这里就不多说。


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


9.Debug关于调试
常用功能(二)6.png
这个选项是关于调试的相关配置,左边是软件在线调试,右边是软件在线调试。


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


Ⅴ、说明
每一种工具的功能都是需要自己亲自实践,并长期使用才能达到灵活运用的地步,不建议死记硬背。
以上总结仅供参考,若有不对之处,敬请谅解。



回复

使用道具 举报

49

主题

19

回帖

0

蝴蝶豆

金牌会员

最后登录
2019-2-16
 楼主| 发表于 2016-6-14 11:21:46 | 显示全部楼层
回复 支持 反对

使用道具 举报

21

主题

577

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-8-6
发表于 2016-6-13 23:09:29 | 显示全部楼层
写的不错  谢谢分享
回复 支持 反对

使用道具 举报

31

主题

1951

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-12-4
发表于 2016-6-14 06:08:04 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

100

主题

3617

回帖

1

蝴蝶豆

论坛元老

最后登录
2020-12-8
发表于 2016-6-14 09:50:32 | 显示全部楼层
回复 支持 反对

使用道具 举报

23

主题

699

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-10-21
发表于 2016-6-14 11:17:56 | 显示全部楼层
谢谢楼主分享
回复 支持 反对

使用道具 举报

49

主题

19

回帖

0

蝴蝶豆

金牌会员

最后登录
2019-2-16
 楼主| 发表于 2016-6-14 11:22:37 | 显示全部楼层
回复 支持 反对

使用道具 举报

36

主题

541

回帖

4

蝴蝶豆

金牌会员

最后登录
2020-6-16
发表于 2016-6-14 22:00:18 | 显示全部楼层
非常适合初学者,谢谢。
回复 支持 反对

使用道具 举报

56

主题

970

回帖

2

蝴蝶豆

金牌会员

最后登录
2020-9-21
发表于 2016-6-16 09:48:26 | 显示全部楼层
适合初学者
回复 支持 反对

使用道具 举报

49

主题

19

回帖

0

蝴蝶豆

金牌会员

最后登录
2019-2-16
 楼主| 发表于 2016-6-16 10:58:02 | 显示全部楼层
回复 支持 反对

使用道具 举报

关于 意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
13245底部标题123相同标题
12底部标题123相同标题
33333底部标题123相同序号
3435底部标题-无链接
关注我们
st-img 微信公众号
st-img 手机版