Board logo

标题: link错误,256的EVB,高手指教 [打印本页]

作者: tottilang    时间: 2007-1-7 09:36     标题: link错误,256的EVB,高手指教

#include
#include


/* PORTB definitions */
#define PORTB (*((volatile unsigned char*)(0x0001)))
#define DDRB (*((volatile unsigned char*)(0x0003)))


void deley_100us(void);

void deley_30ms(void);


void main(void) {
DDRB = 0xFF;

PORTB= 0x01;
deley_30ms();
PORTB= 0x02;
deley_30ms();

}


void deley_30ms(void) {

int i;

for(i=0;i<299;i++);
deley_100us();

}


void deley_100us(void) {

int j;

for(j=0;j<50;j++);
asm("nop\n");

作者: tottilang    时间: 2007-1-7 09:37

这是错误

Link Error : L1822: Symbol SCI0_ISR in file E:\我的文档\My_Project\led11\led11_Data\Demo_(P&E_Multilink)\ObjectCode\isr_vectors.c.o is undefined


Link Error : L1822: Symbol RTI_ISR in file E:\我的文档\My_Project\led11\led11_Data\Demo_(P&E_Multilink)\ObjectCode\isr_vectors.c.o is undefined


Link Error : Link failed


作者: strongchen    时间: 2007-1-8 09:50

建议你用引导wizard建一个新的project,不要多做改动,仅把你的源程序拷入source子目录,然后再试试。
作者: hudron    时间: 2007-1-9 18:22

你的程序里面没有用到SCIO和RTI,为什么有SCI0_ISR、RTI_ISR这两个东西。
可能你的程序是在原来其他程序上改的。
查一下中断向量定义的文件,看看是不是有SCI0_ISR、RTI_ISR,把他们去掉
作者: tottilang    时间: 2007-1-13 19:32

谢谢各位,问题解决了





欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0