out文件不能创建 是何原因?

[复制链接]
 楼主| wang113 发表于 2007-11-20 19:33 | 显示全部楼层 |阅读模式
spi, pi, rc, ic, pic
我用的2407的dsp,在编译成出现下列错误:<br />&gt&gt&nbsp;symbol&nbsp;referencing&nbsp;errors&nbsp;-&nbsp;./Debug/jieshou1.out&nbsp;not&nbsp;built<br />怎么解决。我的代码如下:<br />int&nbsp;flag;<br />//int&nbsp;flag1;<br />int&nbsp;papa[];<br />int&nbsp;j;<br /><br />int&nbsp;i;<br />//int&nbsp;i1;<br />//int&nbsp;data[];<br />void&nbsp;SystemInit(void)<br />{&nbsp;<br />&nbsp;&nbsp;//asm(&quot;setc&nbsp;INTM&quot;);<br />&nbsp;&nbsp;WSGR=0x00;&nbsp;&nbsp;//禁止所有的等待状态<br />&nbsp;&nbsp;//asm(&quot;CLRC&nbsp;SXM&quot;);<br />&nbsp;&nbsp;//asm(&quot;CLRC&nbsp;OVM&quot;);<br />&nbsp;&nbsp;//asm(&quot;CLRC&nbsp;CNF&quot;);&nbsp;&nbsp;&nbsp;//B0被配置为数据空间<br />&nbsp;&nbsp;*SCSR1=0x0006;&nbsp;//4倍频,使能SCI,SPI<br />&nbsp;&nbsp;*WDCR=0x00E8;&nbsp;&nbsp;&nbsp;//不使能看门狗<br />&nbsp;&nbsp;}<br />void&nbsp;&nbsp;spiinitial()<br />{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;*SPICCR=0x0007;&nbsp;//8位,上升沿输入数据<br />&nbsp;&nbsp;&nbsp;*SPIBRR=0X0005;//&nbsp;波特率5MHz<br />&nbsp;&nbsp;&nbsp;*SPICTL=0x0006;//无延时,主模式,允许发送,禁止中断<br />&nbsp;&nbsp;&nbsp;*MCRC=0x003C;&nbsp;&nbsp;//&nbsp;设置通用引脚为SPI功能的引脚<br />&nbsp;&nbsp;&nbsp;*MCRA=*MCRA&0xC1FF;//&nbsp;设置IPB0~IPB6为通用I/O口<br />&nbsp;&nbsp;&nbsp;*SPICCR=*SPICCR|0x0080;&nbsp;//SPI退出复位状态<br />}<br />unsigned&nbsp;int&nbsp;SpiTxReady()<br />{<br />&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;papa[11]={0x0000,0x4C00,0xFFCF,0x0000,0x0044,0x0020,0x0020,<br />&nbsp;&nbsp;&nbsp;&nbsp;0x00E7,0x00E7,0x00E7,0x0058};//papa[]是写配置寄存器的控制命令字节<br />&nbsp;&nbsp;&nbsp;&nbsp;*PBDATDIR=*PBDATDIR&0xFF2F;<br />&nbsp;&nbsp;&nbsp;&nbsp;*PBDATDIR=*PBDATDIR&0xFFFE;<br />&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i&lt11;i++)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*SPITXBUF=papa;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while(1)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;j=&nbsp;*SPISTS&0x40;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(flag==0x40)&nbsp;break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*SPIRXBUF=*SPIRXBUF;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;//*PBDATDIR=*PBDATDIR|0x0001;&nbsp;&nbsp;&nbsp;&nbsp;<br />//*PBDATDIR=*PBDATDIR|0x0010;<br />&nbsp;&nbsp;&nbsp;&nbsp;*SPITXBUF=20;<br />&nbsp;&nbsp;&nbsp;&nbsp;while(((*SPISTS)&0x40)==0);<br />&nbsp;&nbsp;&nbsp;&nbsp;*PBDATDIR=*PBDATDIR|0x0010;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*PBDATDIR=*PBDATDIR&0xFF2F;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />}
hyhjjg 发表于 2007-11-20 21:19 | 显示全部楼层

你的中断向量表呢?

  
snakeemail 发表于 2007-11-20 21:29 | 显示全部楼层

int papa[];?????不用写数组大小

  
 楼主| wang113 发表于 2007-11-20 22:13 | 显示全部楼层

cmd表

MEMORY<br />{<br />&nbsp;&nbsp;PAGE&nbsp;0:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VECS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;origin&nbsp;=&nbsp;0000h,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;length&nbsp;=&nbsp;0040h<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FLASH:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;origin&nbsp;=&nbsp;100h,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;length&nbsp;=&nbsp;7F00h<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SARAM_P:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;origin&nbsp;=&nbsp;8100h,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;length&nbsp;=&nbsp;1000h<br /><br />&nbsp;&nbsp;PAGE&nbsp;1:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B2:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;origin&nbsp;=&nbsp;0060h,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;length&nbsp;=&nbsp;020h<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B0:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;origin&nbsp;=&nbsp;200h,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;length&nbsp;=&nbsp;100h<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;origin&nbsp;=&nbsp;300h,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;length&nbsp;=&nbsp;100h<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SARAM_D:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;origin&nbsp;=&nbsp;8000h,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;length&nbsp;=&nbsp;8000h<br />}<br /><br />SECTIONS<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vectors:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt&nbsp;VECS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.text:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt&nbsp;FLASH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.data:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt&nbsp;FLASH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.bss:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt&nbsp;SARAM_D&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.stack:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt&nbsp;SARAM_D&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;1<br />}<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部