请教一个编译问题

[复制链接]
2235|2
 楼主| haibian826 发表于 2007-6-25 12:58 | 显示全部楼层 |阅读模式
我写的是一个非常简单的5402程序,测试XF脚的,但是,总是出现这个错误<br /><br />[Linking...]&nbsp;&quot;c:        ic5400cgtoolsincl500&quot;&nbsp;-@&quot;Debug.lkf&quot;<br />&gt&gt&nbsp;C:        imyprojectsXF01XF5402.cmd,&nbsp;line&nbsp;3:&nbsp;&nbsp;&nbsp;error:&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-e&nbsp;flag&nbsp;does&nbsp;not&nbsp;specify&nbsp;a&nbsp;legal&nbsp;symbol&nbsp;name<br /><br /><br />====================================================================<br />我的程序ASM如下:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.title&nbsp;&quot;xf01.asm&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.mmregs<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.def&nbsp;&nbsp;start<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.text<br />start:程序省略<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.end<br /><br /><br />我的cmd文件如下:<br />-m&nbsp;&nbsp;map.map&nbsp;&nbsp;&nbsp;&nbsp;/*生成存储器映像文件*/<br />-e&nbsp;&nbsp;start&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*程序入口*/<br />MEMORY<br />{<br />PAGE&nbsp;0:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VECT:org=0800h,&nbsp;len=0800h&nbsp;&nbsp;&nbsp;&nbsp;/*中断向量表*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PARAM:org=0100h,&nbsp;len=0f00h&nbsp;&nbsp;&nbsp;&nbsp;/*代码区*/<br /><br />PAGE&nbsp;1:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DARAM:org=1000h,&nbsp;len=1000h&nbsp;&nbsp;&nbsp;&nbsp;/*数据区*/<br />}<br /><br />SECTIONS<br />{<br />.text&nbsp;:&gtPRAM&nbsp;&nbsp;PAGE&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*代码段*/<br />.vectors&nbsp;:&gtVECT&nbsp;PAGE&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*中断向量表*/<br />.STACK&nbsp;:&gtDARAM&nbsp;PAGE&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*堆栈*/<br />.bss&nbsp;:&gtDARAM&nbsp;PAGE&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*未命名段*/<br />.data&nbsp;:&gtDARAM&nbsp;PAGE&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*数据段*/<br />}
wowow 发表于 2007-6-25 16:54 | 显示全部楼层

把start换个名字看看

你的例子估计在ccs2.0是可以的,似乎从2.2后start可能变成了keyword,不能用做label.&nbsp;
wowow 发表于 2007-6-25 16:59 | 显示全部楼层

回错了一个

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

49

主题

227

帖子

3

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