PIC单片机编译错误实例.doc_第1页
PIC单片机编译错误实例.doc_第2页
PIC单片机编译错误实例.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、Error000 : Cant find 0x12C words for psect rbss_1 in segment BANK1连接器告诉你总共有0x12C(300)个字节准备放到bank1 中但bank1 容量不够。显然,只有把一部分原本定位在bank1 中的变量改放到其它bank 中才能解决此问题。二、 Error000 :Fixup overflow in expression (.)Error 477 ; . fixup overflow in expression (location 0x1FEE (0x1FE6+8), size 2, value 0xFF5)既然定义的指针有明确的bank 适用区域,在对指针变量赋值时就必须实现类型匹配,下面的指针赋值将产生一个致命错误:unsigned char *ptr0; /定义指向bank0/1 的指针bank2 unsigned char buff8; /定义bank2 中的一个缓冲区程序语句:ptr0 = buff; /错误!试图将bank2 内的变量地址赋给指向bank0/1 的指针,如果你看到了“Fixup overflow”的错误指示,请重点检查程序中有关指针的操作。如果总程序仍超过一页,则可能会有以上错误,检查程序是否超页:三、 Error000 : Cant find 0x26 words (0x26 withtotal) for psect text13 in segment CODEError000 : Cant find 0xC words (0xC withtotal) for psect text in segment CODEError000 : Cant find 0xC words (0xC withtotal) for psect text4 in segment CODE常见的情况是编译的内容超出芯片ROM空间,可屏蔽部分代码,以检查代码量是否过多。四、 Error000 D:Workstandard_remo.c 113 : probable missing in previous blockError000 D:Workstandard_remo.c 8 : expected程序中大括号不完整,检查是否完整成对使用。五、Error000 D:Workstandardremo.c 8 : ; expected程序代码后缺少“;”号。 六、 Error000 D:Workstandardremo.c 10 : undefined identifier: buzz1变量buzz1未定义就使用,变量应先定义后使用。七、 Error000 D:Workstandardremo.c 80 : inappropriate elseIf,else语句未成对使用,缺少if条件,提示不对称的else。八、Error000 : undefined symbols:Error000 : _chipsel (D:Workstandardmini.obj)未定义的标签,确认子程序chipsel()等是否可以被调用,检查是否在INCLUDE中,是否在调用前进行了函数原型声明。九、Error000 D:Workstandardmini.c 19 : Cannot open include file I2C.c1包含的文件名错误,检查包含的文件和原文件的命名是否相同。十、Error000 :function _EQ_DATA_SEND appears in multiple call graphs: rooted at _isr and _main (error)函数EQ_DATA_SEND在主程序和中断程序中均被调用,有可能该函数在被主程序调用执行的过程中又被中断程序调用。这样就破坏了正在执行过程的数据,造成不可预料的结果,因此不能这样。可以写成两个不同命名的函数分别调用。十一、Error000 : This demo compiler has expired.Cont

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论