AVR单片机:编译的时候没有错误,可是连接时出现了三个错误,请大家给看看:先谢谢了
编译的时候没有错误,可是连接时出现了三个错误,请大家给看看:
出现错误的模块都在源程序中正确的写了并且编译通过,就是无法连接。
Creating '0.eep'
Creating '0.obj'
Creating '0.lst'
Assembling '0.asm'
Including '0.inc'
0.asm(575) : 0.asm(2245) : 0.asm(2555) :
Assembly complete with 3 errors
Deleting '0.eep'
Deleting '0.obj'
具体的三个错误是:
--------------------------------------------
;DATA STACK POINTER INITIALIZATION
000048 edcf LDI R28,LOW(0xDF)
000049 e0d0 LDI R29,HIGH(0xDF)
00004a RJMP _main
error : Undefined variable referenced
.ESEG
.ORG 1
.DSEG
.ORG 0xE0
; 1 /*********************************************
; 2 This program was produced by the
; 3 CodeWizardAVR V1.0.2.0 Standard
;
--------------------------------------------------------------------------------
----------------------
; 1582 do_case();
; 1583 };
; 1584 }
00004c 9b5d sbis usr,udre
00004d rjmp _putchar
error : Undefined variable referenced
00004e 81e8 ld r30,y
00004f b9ec out udr,r30
--------------------------------------------------------------------------------
---------------------
0013a 812a LDD R18,Y+2
__LOADLOCR2:
00013b 8119 LDD R17,Y+1
00013c 8108 LD R16,Y
00013d 9508 RET
.ORG 0x00
;INTERRUPT VECTORS
000000 c00d RJMP __RESET
000001 RJMP _ext_int0_isr
error : Undefined variable referenced
000002 cffd RJMP 0
000003 cffc RJMP 0
--------------------------------------------------------------------------------
-------------------------
发表时间:2001年9月25日10:09:00