cannot open listing file

[复制链接]
5395|7
 楼主| hushenming 发表于 2007-2-5 16:36 | 显示全部楼层 |阅读模式
我是新手,自己写的程序,提示出错:<br /><br />cannot&nbsp;open&nbsp;listing&nbsp;file&nbsp;:&nbsp;io/Debugio.obj<br /><br />该如何修改阿?<br />以下是C程序,我用的是SEED-DEC2407&nbsp;&nbsp;CCS&nbsp;V2一个操作D2小灯的程序,以前没写过<br />见笑了。<br /><br />#include&nbsp;&quot;f2407regs.h&quot;<br /><br /><br />void&nbsp;main(void)<br />{<br />&nbsp;asm&nbsp;(&quot;&nbsp;setc&nbsp;SXM&nbsp;&quot;);<br />&nbsp;asm&nbsp;(&quot;&nbsp;clrc&nbsp;OVM&nbsp;&quot;);<br />&nbsp;asm&nbsp;(&quot;&nbsp;clrc&nbsp;CNF&nbsp;&quot;);<br />&nbsp;asm&nbsp;(&quot;&nbsp;setc&nbsp;INTM&nbsp;&quot;);<br />&nbsp;*IFR=0XFFFF;<br />&nbsp;*IMR=0X0000;<br />&nbsp;*SCSR1=0x81FE;<br />&nbsp;*MCRC&=0XBFFF;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*1011111111111111,将IOPF6设置成一般IO口*/<br />&nbsp;*PFDATDIR=0x4040;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*0100000001000000,将IOPF6脚设置成输出高电平*/<br />}<br />以下是CMD文件:<br />MEMORY<br />{<br />PAGE&nbsp;0:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*程序空间*/<br />&nbsp;&nbsp;&nbsp;&nbsp;VECS:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ORIGIN&nbsp;=&nbsp;00000H&nbsp;,&nbsp;LENGTH&nbsp;=&nbsp;00040H&nbsp;/*中断向量存储空间*/<br />&nbsp;&nbsp;&nbsp;&nbsp;PVECS:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ORIGIN&nbsp;=&nbsp;00044H&nbsp;,&nbsp;LENGTH&nbsp;=&nbsp;00100H/*外围中断向量*/<br />&nbsp;&nbsp;&nbsp;&nbsp;PM:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ORIGIN&nbsp;=&nbsp;00150H&nbsp;,&nbsp;LENGTH&nbsp;=&nbsp;07EAFH/*片内flash存储空间*/<br /><br />PAGE&nbsp;1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*数据空间*/<br />&nbsp;&nbsp;&nbsp;&nbsp;REGS:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ORIGIN&nbsp;=&nbsp;0H&nbsp;,&nbsp;LENGTH&nbsp;=&nbsp;60H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*存储器映射的寄存器*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*和保留地址*/<br />&nbsp;&nbsp;&nbsp;&nbsp;BLK_B2:&nbsp;&nbsp;&nbsp;ORIGIN&nbsp;=&nbsp;60H&nbsp;,&nbsp;LENGTH&nbsp;=&nbsp;20H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*块B2*/<br />&nbsp;&nbsp;&nbsp;&nbsp;BLK_B0:&nbsp;&nbsp;&nbsp;ORIGIN&nbsp;=&nbsp;200H&nbsp;,&nbsp;LENGTH&nbsp;=&nbsp;100H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*块B0,如果CNF=0/*<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*则分配为片内DARAM*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BLK_B1:&nbsp;&nbsp;&nbsp;ORIGIN&nbsp;=&nbsp;300H&nbsp;,&nbsp;LENGTH&nbsp;=&nbsp;100H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*块B1*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAMRAM_D:ORIGIN=800H,LENGTH=800H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*如果正确配置SCSR2*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*寄存器,则此为数据空间中的2K&nbsp;SARAM*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PERIPH:&nbsp;&nbsp;&nbsp;ORIGIN&nbsp;=&nbsp;7000H,LENGTH&nbsp;=&nbsp;1000H&nbsp;&nbsp;&nbsp;&nbsp;/*外围寄存器空间*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EX2_DM:&nbsp;&nbsp;ORIGIN&nbsp;=&nbsp;8000H,LENGTH&nbsp;=&nbsp;8000H&nbsp;&nbsp;&nbsp;&nbsp;/*外围数据RAM*/<br /><br />PAGE&nbsp;2:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*IO存储空间*/<br />&nbsp;&nbsp;&nbsp;&nbsp;IO_EX:&nbsp;&nbsp;&nbsp;&nbsp;ORIGIN&nbsp;=&nbsp;0000H,LENGTH&nbsp;=&nbsp;0FFF0H&nbsp;/*外部IO映射空间*/<br />&nbsp;&nbsp;&nbsp;&nbsp;IO_IN:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ORIGIN&nbsp;=&nbsp;0FFF0H,LENGTH=0FH&nbsp;&nbsp;&nbsp;/*片内IO映射空间*/<br />}<br />SECTIONS<br />{<br />.reset:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;}&gt&nbsp;VECS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*中断向量表*/<br />.vectors:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;}&gt&nbsp;VECS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;0<br />.pvecs:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;}&gt&nbsp;PVECS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;0<br />.text:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;}&gt&nbsp;PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*可执行代码段*/<br />.bss:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;}&gt&nbsp;&nbsp;BLK_B2&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*未初始化的变量空间*/<br />.data:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;}&gt&nbsp;&nbsp;BLK_B1&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*已初始化的数据*/<br />}
chen3bing 发表于 2007-2-5 17:23 | 显示全部楼层

奇怪

我照你贴出来的程序建了一个工程,<br />出了点小错。我把CMD文件改了一下,<br />就好啦。<br />.bss:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;}&nbsp;&gt&nbsp;&nbsp;BLK_B0&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;1&nbsp;<br />没有你说得那个错误。
 楼主| hushenming 发表于 2007-2-5 18:18 | 显示全部楼层

还是不行啊

还是不行啊
chen3bing 发表于 2007-2-5 19:25 | 显示全部楼层

建议

你把你的邮箱告诉我,我把我得工程发给你,你对照一下,<br />看有什么不一样的。
 楼主| hushenming 发表于 2007-2-5 20:26 | 显示全部楼层

hushenming3@sina.com

hushenming3@sina.com<br />偶然发现个问题<br />我把CPU的配置换成了F28XX&nbsp;SIMULATOR后,可以通过编译,LOAD&nbsp;PROGRAM也正常,但是GO&nbsp;MAIN时提示CANNOT&nbsp;RUN&nbsp;TARGET&nbsp;CPU这种现象说明什么呢?我用的是DEC-F2407&nbsp;SEED-XDSPP的仿真器<br />奇怪啊
chen3bing 发表于 2007-2-5 20:38 | 显示全部楼层

回复

工程已发过去,请查收。<br />你说地那个现象我不清楚。
 楼主| hushenming 发表于 2007-2-6 09:04 | 显示全部楼层

谢谢

高人&nbsp;行了&nbsp;&nbsp;我还有个问题<br />data&nbsp;verification&nbsp;failed&nbsp;at&nbsp;address&nbsp;0x0&nbsp;please&nbsp;verify&nbsp;target&nbsp;memory&nbsp;and&nbsp;memory&nbsp;map<br />在我LOAD&nbsp;PROGRAM时,给出的提示<br />一定要帮我啊&nbsp;我快疯了
chen3bing 发表于 2007-2-6 10:33 | 显示全部楼层

cmd文件

可能是你cmd文件的问题吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

14

帖子

0

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