KEIL之Options for Target

工程目标选项配置

  1. Device设备(器件)
    新建工程第一个就是选择设备(器件)。强调一点就是:器件可以通过输入查找,也可以通过列表查找。
    在这里插入图片描述
  2. Target目标
    从内容可以看得出来是工程目标的调试晶振频率、选择的编译器、RAM和ROM分配的地址空间等。
    在这里插入图片描述
    第1处:晶振频率
    这个值主要用于仿真调试用,一般我们使用硬件调试可以不用管这个值。
    第2处:操作系统
    是否选择Keil自带的RTX操作系统,一般我们都不选。
    第3处:系统预览文件
    这里我们一般是默认使用系统自带,不选择自己定义的。
    第4处:生成代码所选择的编译器
    第5处:使用交叉模块优化、使用微库
    交叉模块一般我们不使用,微库这个功能常用与printf函数。
    第6处:ROM存储地址
    这里的ROM存储指的是程序储存的地址,分片外和片内两种。
    程序存储在片内好理解(初学者一般下载程序都是下载到片内FLASH),片外存储程序对于初学者来说比较少见,一般都是项目做大了,或有特殊要求时,片内不够使用了才将程序存储在片外。
    第7处:RAM存储地址
    RAM存储地址和ROM道理一样,可以分片内和片外。
  3. Output输出
    输出一系列相关的内容。输出分两类:
    1.输出(创建)可执行文件,我们下载到处理器里面的程序就是该类;
    2.输出库,对于初学者来说一般不使用库,但对于很多从事特殊行业技术开发的公司来说,可能比较常用该功能。
    在这里插入图片描述
    第1处:输出路径
    输出路径就是在工程编译的过程中,输出这些文件保存的文件夹。Keil V5一般默认是保存在Objects文件夹下面,我建立工程一般也使用这个默认的路径。【其内容可以全部删除,最好配置在单独一个文件夹下面,代码备份时方便删除】
    第2处:输出可执行文件名
    输出的可执行文件和库的名称就是在这里定义。比如我们常见输出Hex文件,其名称就是这里定义的。
    第3处:输出可执行文件(重点)
    这里和输出库是二选一,选择了输出可执行文件就不能选择输出库。重要一点:输出这些信息都很费时间,如果都不勾选这些选项,编译速度会很快。
    Debug Infomation:输出调试信息。勾选上这个选项,我们才可以进行调试。
    Create HEX File:输出可执行Hex文件,很多初学的朋友问:“在哪里设置生成Hex?”,这里勾选上就行了。
    Browse Information:输出浏览信息。勾选上这个我们才能使用go to definition of这个功能。很多人问:“为什么我不能跟踪代码了”,原因就在这里
    第4处:输出库
    拓展一点:这里输出(生成)的是静态库,并非动态库。初学者可以不用去理解。
  4. Listing列表
    这个选项是关于生成列表相关的选项࿰
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值