没有合适的资源?快使用搜索试试~ 我知道了~
首页ITE EC C代码编程指南:最新文档与获取途径
ITE EC C代码编程指南:最新文档与获取途径
![](https://csdnimg.cn/release/wenkucmsfe/public/img/star.98a08eaa.png)
ITE EC的C代码编程指南是一份详细的文档,旨在为用户提供关于ITE嵌入式控制器的Firmware Programming Guide。该指南由ITE Tech Inc.于2009年发布,版权归ITE Tech所有,所有规格和内容都可能根据需要进行未经通知的变更。这份资料更新了之前与相关产品相关的所有先前文档,用户在使用前应联系ITE获取最新的文档版本。 该指南遵循ITE的标准销售条款和条件,可在文档背面找到。强调了所有其他商标均为各自所有者权益。值得注意的是,此手册以及其他ITE文献的副本可以通过电话或传真方式从 ITE Tech Inc.营销部获取,地址位于台北县新店市宝桥路233-1号7楼。对于市场营销或销售方面的咨询,用户可以联系赵玉昌先生,电子邮件为p.y.chang@ite.com.tw,电话号码为+886-2-29126889分机6052,传真为+886-2-29102551。 此外,指南提供了获取更多ITE信息的途径,用户可以通过访问ITE的官方网站http://www.ite.com.tw来了解公司及其产品的最新动态和发展情况。这份文档的重要性在于它为开发人员和工程师提供了一个全面的框架,以便理解和编写符合ITE EC硬件平台的高效、稳定的C代码程序,确保了软件的兼容性和性能优化。对于任何从事ITE EC项目的人来说,理解和遵循这份指南是至关重要的,因为它涵盖了编码规范、API使用、错误处理和调试方法等内容,有助于提升项目的成功率。
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/9538972/bg9.jpg)
Firmware Programing Guide
www.ite.com.tw
8
2.6 Creating a New C Source File of Command Line Version
If the existing C source files aren’t enough, programmer can create a new C source file in “OEM”
project folder and modify two files (“ITEEC.lin” / “ITEEC.mak”). For example, we want to create a new
C source file and name is “OEM_TEST.C”. First, we modify “ITEEC.mak” file after create
“OEM_TEST.C” file as shown in Figure 2-5-2 and Figure2-5-3.
Figure 2-5-2
Figure 2-5-3
Then, modify “ITEEC.lin” file as shown in Figure 2-5-4. The OBJ file can be assigned to any bank In
“ITEEC.lin” file. Finally, please refer to section 2.4 to generate new EC bin file.
Figure 2-5-4
![](https://csdnimg.cn/release/download_crawler_static/9538972/bga.jpg)
Firmware Programing Guide
www.ite.com.tw
9
2.7 Creating a New C Source File of IDE Version
In IDE environment, the “Manage Components” selection of project can be used to add or remove C
source file. Please refer to the Keil C related teaching book or Website for more use.
![](https://csdnimg.cn/release/download_crawler_static/9538972/bgb.jpg)
Firmware Programing Guide
www.ite.com.tw
10
3. EC Memory Space
Indirect
Direct
SFR
Direct
Internal Ram
Instruction : MOV
00h
7Fh
80h
FFh
000h – 0FFh
100h – 1FFh
200h – 2FFh
300h – 3FFh
400h – 4FFh
500h – 5FFh
External Ram
Instruction : MOVX
600h – 6FFh
700h – 7FFh
800h – 8FFh
900h – 9FFh
A00h – AFFh
B00h – BFFh
C00h – CFFh
D00h – DFFh
E00h – EFFh
F00h – FFFh
Registers and
Reserved
External Ram
Instruction : MOVX
1000h
FFFFh
000h
FFFh
Figure 3-1
Internal Ram
Range Description
00h ~ 07h R0 – R7 bank0 for general function.
08h ~ 0Fh R0 – R7 bank1 reserved / local or global variables of internal ram.
Note : [?BANK?DATA] occupy 08h for code bank switch.
10h ~ 17h R0 – R7 bank2 for interrupt service routine.
18h ~ 1Fh R0 – R7 bank3 reserved / local or global variables of internal ram.
20h ~ BFh Kernel code occupy. 20h – 2Fh are bit addressable.
C0h ~ FFh For stack pointer use.
Table 3-1
剩余51页未读,继续阅读
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/84a4fccb4ea043338839d62abd50cf43_dodo000222.jpg!1)
dodo000222
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 多模态联合稀疏表示在视频目标跟踪中的应用
- Kubernetes资源管控与Gardener开源软件实践解析
- MPI集群监控与负载平衡策略
- 自动化PHP安全漏洞检测:静态代码分析与数据流方法
- 青苔数据CEO程永:技术生态与阿里云开放创新
- 制造业转型: HyperX引领企业上云策略
- 赵维五分享:航空工业电子采购上云实战与运维策略
- 单片机控制的LED点阵显示屏设计及其实现
- 驻云科技李俊涛:AI驱动的云上服务新趋势与挑战
- 6LoWPAN物联网边界路由器:设计与实现
- 猩便利工程师仲小玉:Terraform云资源管理最佳实践与团队协作
- 类差分度改进的互信息特征选择提升文本分类性能
- VERITAS与阿里云合作的混合云转型与数据保护方案
- 云制造中的生产线仿真模型设计与虚拟化研究
- 汪洋在PostgresChina2018分享:高可用 PostgreSQL 工具与架构设计
- 2018 PostgresChina大会:阿里云时空引擎Ganos在PostgreSQL中的创新应用与多模型存储
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)