工程配置选项说明
- 工程配置栏
- Device
- Target
- (1)晶振频率
- (2)操作系统:是否选择Keil自带的RTX操作系统,一般不选
- (3)系统预览文件:一般默认使用系统自带,不选择自己定义的
- (4)生成代码所选择的编译器
- (5)使用交叉模块优化、使用微库:交叉模块一般不使用,微库功能常于printf函数
- (6)ROM存储地址:该处的ROM存储指的是程序存储的地址,分片内和片外两种
- 片内:将程序下载到片内FLASH(初学一般使用这个)
- 片外:项目较为庞大,片内空间不够,因此存储至片外
- (7)RAM存储地址:与ROM一样,也可分为片内和片外
- Output
- (1)输出路径:在工程编译过程中,输出文件所保存的文件夹,keil5一般默认保存在Objects文件夹中,其中内容可以完全删除(可使用默认)
- (2)输出可执行文件名:定义输出的可执行文件和库的名称,比如Hex文件的名称
- (3)输出可执行文件:该功能与输出库是二选一的;输出这些信息都很耗时间,如果不勾选则编译速度会很快
- Debug Infomation:输出调试信息,勾选该功能后才可以进行调试
- Create HEX File:输出可执行Hex文件
- Browse Information:输出浏览信息,勾选该功能后才可以使用Go to definition of功能(跟踪代码)
- (4)输出库:该功能输出的是静态库,并非动态库
- Listing:用于生成列表相关的选项,比如map地址的分布