第一范文网 - 专业文章范例文档资料分享平台

C51编译器识别错类型

来源:用户分享 时间:2025/6/7 8:32:43 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

MODULE:filename(modulename)

由于连接错误所给段未能连入类型总段,并被忽略 *ERROR102:EXTERN ATTRIBUTE MISMATCH SYMBOL:external_name

MODULE:filename(modulename) 所给外部符号名属性错,并被忽略

*ERROR103:EXTERN ATTRIBUTE DO NOT MATCH PUBLIC SYMBOL:public_name

MODULE:filename(modulename)

所给外部符号名属性与公用符号名不匹配,并被忽略 *ERROR104:MUTIPULIC DEFINITION SYMBOL:pulic_name

MODULE:filename(modulename) 所给公用符号重名

*ERROR105:PUBLIC REFERS TO IGNORED SEGMENT SYMBOL:public_name

MODULE:filename(modulename) 所给外部符号名属性错,并被忽略 *ERROR106: SEGMENT OVERFLOW SEGMENT:segment_name 所给段长超过64,未处理

*ERROR107:ADDRESS SPACE OVERLAP SPACE:space_name

SEGMENT:segment_name

由于存储空间不够,所给类型总段未能装入,已被忽略

*ERROR108:SEGMENT IN LOCATING CONTROL CANNOT ALLOCATED SEGMENT:segment_name

命令行定位控制中的段由于属性问题未能分配 *ERROR109:EMPTY RELOCATABLE SEGMENT SEGMENT:segment_name

可在定位类型总段长度为零,未定位 *ERROR110:CANNOT FIND SEGMENT SEGMENT:segment_name

命令行所给的段在输入模块中未找到,被忽略

*ERROR111:SPECIFIED BIT ADDRESS NOT ON BYTE MEMORY SEGMENT:segment_name

位地址不在字界上,位段被忽略

*ERROR112:SEGMENT TYPE NOT LEGAL FOR COMMAND SEGMENT:segment_name

命令行所给的段类型非法,被忽略

*ERROR114:SEGMENT DOES NOT FIT SPACE:space_name

SEGMENT:segment_name BASE:base_address

LENGTH: segment_length

由于所给段的长度或者基地址未定位,故被忽略

*ERROR115:INPAGE SEGMENT IS GREATER THAN 256 BYTES SEGMENT:segment_name

所给INPAGE属性的段长于256字节未能连入类型总段,并被忽略 *ERROR116:INBLOCK SEGMENT IS GREATER THAN 2048 BYTES SEGMENT:segment_name

所给INBLOCK属性的段长于2048字节未能连入类型总段,被忽略

*ERROR117:BITADDRESSABLLE SEGMENT IS GREATER THAN 16 BYTE SEGMENT:segment_name

所给BITADDRESSABLE属性的段长于16字节未能连入类型总段,被忽略 *ERROR118:REFERENCE MADE TO ERRONEOUS EXTERNAL SYMBOL:symbol_name

MODULE:file_name(modulename) ADDRESS:code_address

企图访问错误的外部程序地址

*ERROR119:REFERENCE MADE TO ERRONEOUS SEGMENT SYMBOL:symbol_name

MODULE:file_name(modulename) ADDRESS:code_address 企图访问错误段的程序地址

*ERROR120:CONTENT BELONGS TO ERROREOUS SEGMENT SEGMENT:segment_name

MODULE:file_name(modulename) 该内容属于有错误的段

*ERROR121:IMPROPER FIXUP MODULE:file_name(modulename) SEGMENTsegment_name OFFSET:segment_name

根据所给段和偏移地址的到的是不当的地址 *ERROR122:CANNOT FIND MODULE MODULE:file_name(modulename) 命令行所给的模块未能找到 L51致命错误

*FATAL ERROR201:INVALID COMMAND LINE SYNTAX Partial command line

命令行句法错。命令行显示到出错处。

*FATAL ERROR202:INVALID COMMAND LINE ,TOKEN TOO LONG Partial command line

非法命令行,单词太长。命令行显示到出错处 *FATAL ERROR203:EXPECTED ITEM MISSING Partial command line

缺项。命令行显示到出错处。

*FATAL ERROR204:INVALID KEYWORD

Partial command line 非法关键字

*FATAL ERROR205:CONSTANT TOO LONG Partial command line

常量大于0xffff。命令行显示到出错处。 *FATAL ERROR206:INVALID CONSTANT Partial command line

命令行常量无效(如16进制数以字母开头)。命令行显示到出错处。 *FATAL ERROR207:INVALID NAME Partial command line

模块名或段名无效。命令行显示到出错处。 *FATAL ERROR208:INVALID FILENAME Partial command line

文件名无效。命令行显示到出错处。

*FATAL ERROR209:FILE USED IN CONLICTING CONTEXTS FILE:filename

所给的文件名用于有矛盾之处。命令行显示到出错处。 *FATAL ERROR210:I/O ERROR ON INPUT FILE System error message FILE:filename

访问输入文件时检测到有错,并有后面的EXCEPTION 给出具体的错误描述 *FATAL ERROR211:I/O ERROR ON OUTPUT FILE System error message FILE:filename

访问输出文件时检测到有错,并有后面的EXCEPTION 给出具体的错误描述 *FATAL ERROR212:I/O ERROR ON LISTING FILE System error message FILE:filename

访问列表文件时检测到有错,并有后面的EXCEPTION 给出具体的错误描述 *FATAL ERROR213:I/O ERROR ON WORK FILE System error message FILE:filename

访问工作文件时检测到有错,并有后面的EXCEPTION 给出具体的错误描述 *FATAL ERROR214:I/O INPUT PHASE ERROR MODULE:filename(modulename)

L51在进行第二次扫描时遇到不同的数据发生该错误,可能是因汇编错误引起 *FATAL ERROR215:CHECK SUM ERROR MODULE:filename(modulename) 校验和与文件内容不一致

*FATAL ERROR216:INSUFFICIENT MEMORY MODULE:filename(modulename) 执行L51 的内存空间不够

*FATAL ERROR217:NO MODULE TO BE PROCESSED 缺少应该被处理的模块

*FATAL ERROR218:NOT AN OBJECT FILE FILE:filename

所给文件非目标文件

*FATAL ERROR219:NOT AN 8051 OBJECT FILE FILE:filename

所给文件非8051目标文件

*FATAL ERROR220:INVALID INPUT MODULE FILE:filename

所给输入模块无效,可能是由汇编错误引起的

*FATAL ERROR221:MODULE SPECIFIED MORE THAN ONCE Partial command line

命令行上多次包含同一模块。命令行显示到出错处

*FATAL ERROR222:SEGMENT SPEXIFIED MORE THAN ONCE Partial command line

命令行上多次包含同一段。命令行显示到出错处

*FATAL ERROR224:DUPLICATE KEYWORD OR CONFLICATING CONTROL Partial command line

命令行上多次包含同一关键字或者存在相互矛盾的控制选项。命令行显示到出错处 *FATAL ERROR225:SEGMENT ADDRESS ARE NOT IN ASCENDING ORDER Partial command line

定位控制的段地址未按照升序显示。命令行显示到出错处

*FATAL ERROR226:SEGMENT ADDRESS INVALID FOR CONTROL Partial command line

定位控制的段的段地址无效。命令行显示到出错处 *FATAL ERROR227:PARAMETER OUT RANGE Partial command line

所给PAGEWIDTH和PAGELENGTH参数越界。命令行显示到出错处 *FATAL ERROR228:PARAMETER OUT RANGE Partial command line

命令行上RAMSIZE参数越界。命令行显示到出错处 *FATAL ERROR229:INTERAL PROCESS ERROR Partial command line

L51检测到内部处理错。请询问代理商

*FATAL ERROR230:STRART ADDRESS SPECIFIED MORE THAN ONCE Partial command line

命令行上包含多个未命名组段的起始地址。命令行显示到出错处 *FATAL ERROR233:ILLEGAL USE OF *IN OVERLAY CONTROL Partial command line

命令行OVERLAY定位选择非法使用了*号(如*!*或*~*)。命令行显示到出错处 E.5异常信息

L51某些错误的原因由系统的EXCEPTION给出。 *EXCEPTION 0021:PATH OR FILE NOT FOUND 路径名或文件名未找到。

*EXCEPTION 0026H:ILLEGAL FILE ACCESS

试图写或者删除写保护文件。

*EXCEPTION 0029H:ACCESS FILE DENIED 所给的文件实际是目录。

*EXCEPTION 002AH:I/O-ERROR 欲写的驱动器已满或未准备好。

*EXCEPTION 0101H:ILLEGAL CONTEXT 命令行的语意非法。如对打印机进行读操作。 附录F C51的极限值

*标示符最长255个字符,一般取32字符。大小写不敏感。

*case语句的变量个数没有限制,仅受可用内存容量和函数的最大长度限制。 *函数嵌套调用最大深度为10。 *功能块{?.}最大嵌套深度为15。 *宏最多嵌套为8。

*函数以及宏的参数最多为32个。

*语句行和宏定义最多510个字符(宏扩展后是510个字符) *头文件嵌套深度为20。

*预处理器中的条件编译层最多为20。

*关于INTEL目标模块格式(OMF-51)的极限值。 *函数类型段总和最多256个。

*全局符号(PUBLIC)最多256个。 *外部符号(EXTERNAL)最多256个。

搜索更多关于: C51编译器识别错类型 的文档
C51编译器识别错类型.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2xlj51unhx6ehs64cpaz_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top