当前位置:首页 > 技术心得 > 正文内容

TM87&TM89文件组织架构

xjtudll2个月前 (11-30)技术心得370

一、工程文件

TM87,TM89系列每个工程至少包含以下文件:

文件后缀名

作用

PRJ

工程组织文件

ASM

汇编代码文件

C

C代码文件(仅适用于TM89系列)

INC

汇编头文件

H

C头文件(仅适用于TM89系列)

LCD

LCD配置文件,含仿真信息

CFG

LCD SEG,COM配置文件

OPT

Mask Option文件

OBJ

目标代码文件

TAB

Table ROM文件

ICE

仿真文件,TM87系列

NCE

仿真文件,TM89系列

OTP

烧录文件,TM87系列

EPM

烧录文件,TM89系列

LST

代码调试文件

WAT

变量查看文件

TCOD

MASK投code文件(不会自动生成)

clip_image002

二、汇编程序结构

TM87系列和TM89系列汇编源程序结构略有不同。两者都需要先定义RAM;TM87系列在代码后面定义Table ROM,而TM89系列必须在代码之前定义Table ROM。

2.1 TM87系列汇编语言源程序结构

clip_image003

2.2 TM89系列汇编语言源程序结构

clip_image004

三、MASK所需文件

3.1 TM89系列QTP投code所需文件

需要cfg,epm,lcd,obj,opt,tab,tcod文件

clip_image006

3.2 TM89系列如何生成tcod文件

tcod文件不会自动生成,也不会自动更新。在投code之前,需要利用编译器生成tcod文件。

1、打开Tx89ICE,打开工程

2、【Tools】->【Build Pack File】

clip_image008

如果成功生成,在message窗口可以看到成功提示,同时工程目录里也将多出一个tcod文件(文件名称是工程名)。

clip_image010

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/694/

标签: tenx
分享给朋友:

“TM87&TM89文件组织架构” 的相关文章

利用Doxygen生成CHM文件

利用Doxygen生成CHM文件

准备工作:安装HTML Help Workshop。微软官网有安装包提供。 基本配置就不讲了,与生成Html文件类似。请参考:http://xjtudll.cn/Exp/243/ 下面讲特殊配置。 1、Wizard->Output HTML->prepare for compressed...

Xcode查找函数(方法)调用及被调用

Xcode查找函数(方法)调用及被调用

参考资料:http://stackoverflow.com/questions/7145045/find-method-references-in-xcode 这个功能有的说是 Find Caller,有的说是Find references,有的说是Find Usages 直白的讲,就是我需要知道这...

Virtual Box Android X86安装:please check you have enough free disk space to install androd x86

原因:下载的iso有问题,换一个iso吧。 当然,前提是你分配的空间确实是足够的,默认8GB肯定是足够的。 我分配了8GB空间,在写入的时候,却提示: Installation failed:please check you have enough free disk space to...

Altium如何增加机械层

Altium如何增加机械层

Altium的机械层(Mechanical),默认只有一层,想多加几层吧,发现与Protel99SE大不相同,折腾了半天,总算是搞定了。 增加机械层步骤如下(以英文版为例,中文版大同小异): 1、在PCB界面,按L键(需先切换到英文输入法),弹出了板层配置的窗口。如图所示。 去掉【Only sho...

清理金蝶用户异常登录信息SQL语句

重点:删除 t_userprofile 表中某用户的信息 1. 打开帐套管理,找到该帐套,备份帐套 备份完帐套后, ,选中该帐套,然后点属性,在帐套属性里复制数据库实体名 2.在电脑开始程序里打开查询分析器 直接点确定进入 在查询框里输入 use,然后将复制的数据库实体名粘贴其后面,中间要有空白,...

C# 百分号格式化 保持原数不变

C# 百分号格式化 保持原数不变

C# 格式化数字 百分号 需求: 格式化数值为百分比 但是保持输入的数值不变 也就是不要C# 自带的格式化百分数 因为他会自动*100 再加上百分号 解决方案: % 外面套一层 ‘ ’Code var column = this.gridViewItemDet...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。