CTP Frimware V2.2 编译应用指南
需积分: 0 101 浏览量
更新于2014-12-11
收藏 879KB PDF 举报
CTP固件编译应用指南详细介绍了在电容屏固件开发过程中,如何组建软件平台,项目文件的添加及编译,软件应用的介绍,常用变量的描述以及在实际触摸屏调试中需要修改的参数。本文将结合给定文件内容,全面地阐述这些知识点。
1. 软件平台组建:
开发者需要打开Keil软件,选择新建项目(New Project…),然后选择合适的芯片型号。例如,在文档中提到的FT5x06,选择的型号是Evatronix R80515。这个步骤至关重要,因为它决定了软件平台支持的硬件基础。
在创建好项目之后,会在项目工作空间(Project Workspace)中出现一个目录结构。在该目录结构中,会包含由Keil根据选定的MCU型号自动生成的文件,如STARTUP.A51。这一文件通常包含了启动代码,是系统启动时首先要执行的代码。
接下来,开发者需要将项目文件夹中的C语言源文件(*.c),头文件(*.h)以及库文件(*.lib)添加到项目中。添加这些文件的过程是通过右键点击选择“Add Files to Group 'SourceGroup1'”,然后选择相应的项目文件,完成这些操作后,项目的文件结构就会如图1-4-2所示。
2. 项目文件的编译:
编译前的配置是非常关键的一步。开发者需要点击工具栏中的“Options for target”来设置编译参数,这些设置主要在10个不同的标签页中进行。
- Target标签页中的Xtal(MHz)选项用于设定CPU型号对应的默认系统时钟频率,一般默认即可。
- Output标签页中选择Create HEX File选项,这样在编译过程中会生成*.hex可执行文件。
- C51标签页涉及编译优化和警告级别的控制,开发者可以根据调试的需要选择相应的Code Optimization和Warnings等级。
- Debug标签页用于设置是使用软模拟器还是硬件仿真器,并配置仿真器的参数。
完成配置后,就可以进行项目的编译了。点击工具栏中的Build target按钮,Keil会编译项目文件并生成目标可执行文件release.hex。编译过程中出现的错误和警告信息会在Build信息窗口中显示,开发者需要根据这些信息进行错误的修改以及警告的处理,直至编译成功。
3. 软件应用介绍:
该部分内容说明了固件软件架构和功能模块的划分。这部分内容在给定文件的部分内容中并没有详细展开,但从标题可以推断,该部分会介绍整个固件软件是如何按照功能来设计和划分模块的,比如触摸屏的驱动程序、用户交互界面、数据处理等功能模块是如何组织的。
4. 常用变量的描述:
在这部分内容中,开发者将了解到在软件开发过程中,哪些变量是经常被使用到的,它们的作用是什么,以及如何配置这些变量以满足不同的开发需求。
5. 实际调试TP时需经常修改的参数介绍:
触摸屏的调试过程中,有一些参数是需要根据实际的硬件条件和软件需求进行调整的。这部分内容会详细地介绍这些参数,并提供如何调整它们的指导。
6. 工版程序文件的介绍:
工版程序文件指的是正式版本发布前的测试版本,这部分内容将讨论工版程序文件的特性,它们是如何被构建的,以及它们与正式版本相比有哪些不同。
总而言之,CTP固件编译应用指南是电容屏固件开发人员不可或缺的参考资料,它详细介绍了从软件平台组建到最终编译的各个环节,确保开发者能够更加高效、准确地完成固件开发和调试工作。
WillLi595
- 粉丝: 2
- 资源: 71
最新资源
- 童心党史小程序-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 速达物流信息查询微信小程序设计与实现ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 小区租拼车管理信息系统+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 无中介租房系统+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 校友会系统的实现+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 微信点餐系统-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 校友林微信小程序+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 校园二手数码交易平台+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 微信点餐系统小程序ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 校园工会体育报名系统+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 外卖小程序ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 校园顺路代送微信小程序ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 校园服务平台+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 基于STM32开发的数字频率计项目 组成部分:时基电路,整形电路,调节电路,信号输入 实现功能:测量信号输入幅度1-5v方波,频率为1khz-10khz测量精度1%,信号输出 当输入信号大于15v
- 校园约拍微信小程序设计与实现ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 校园资讯平台微信小程序+ssm-微信小程序毕业项目,适合计算机毕-设、实训项目、大作业学习.rar