请各位大哥帮我看一下这个程序

[复制链接]
2040|0
 楼主| 楼亮亮 发表于 2008-4-21 11:10 | 显示全部楼层 |阅读模式
我用的芯片是TMS320VC5402&nbsp;CD-OBA94FW,我想让XF脚输出一个方波,程序编译都能通过,但是下载的时候ccs老是提示如下:<br /><br />https://bbs.21ic.com/upfiles/img/20076/200766112414294.jpg<br />这是不是我所用的DSP芯片内部没有内存的啊<br /><br />源代码如下:<br />unsigned&nbsp;int&nbsp;*pmem=0;<br />#define&nbsp;IMR&nbsp;&nbsp;&nbsp;&nbsp;*(pmem+0x0000)<br />#define&nbsp;IFR&nbsp;&nbsp;&nbsp;&nbsp;*(pmem+0x0001)<br />#define&nbsp;PMST&nbsp;&nbsp;&nbsp;*(pmem+0x001d)<br />#define&nbsp;SWCR&nbsp;&nbsp;&nbsp;*(pmem+0x002b)<br />#define&nbsp;SWWSR&nbsp;&nbsp;*(pmem+0x0028)<br />#define&nbsp;CLKMD&nbsp;&nbsp;*(pmem+0x0058)<br />#define&nbsp;ST1&nbsp;&nbsp;&nbsp;&nbsp;*(pmem+0x007)<br />#define&nbsp;PRD0&nbsp;&nbsp;*(pmem+0x0025)&nbsp;&nbsp;/*&nbsp;timer0&nbsp;period&nbsp;register&nbsp;*/<br />#define&nbsp;TCR0&nbsp;&nbsp;*(pmem+0x0026)&nbsp;&nbsp;/*&nbsp;timer0&nbsp;control&nbsp;register&nbsp;*/<br />//ioport&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;portc002;&nbsp;//指示灯地址<br />void&nbsp;cpu_init();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*初始化DSP*/<br />void&nbsp;delay100ms();<br />/*--------------------------------------------------------------**/<br />void&nbsp;cpu_init()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*初始化DSP*/<br />{<br />&nbsp;&nbsp;&nbsp;asm(&quot;&nbsp;ssbx&nbsp;intm&quot;);<br />&nbsp;&nbsp;&nbsp;asm(&quot;&nbsp;ssbx&nbsp;xf&nbsp;&quot;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//总清零<br />&nbsp;&nbsp;&nbsp;PMST=0x120;<br />&nbsp;&nbsp;&nbsp;SWWSR=0x7fff;<br />&nbsp;&nbsp;&nbsp;SWCR=0x0001;<br />&nbsp;&nbsp;&nbsp;IMR=0x00;&nbsp;<br />&nbsp;&nbsp;&nbsp;IFR=0xffff;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;CLKMD=0x1007;&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;asm(&quot;&nbsp;ssbx&nbsp;intm&quot;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//打开数据口<br />&nbsp;&nbsp;&nbsp;asm(&quot;&nbsp;rsbx&nbsp;xf&nbsp;&quot;);&nbsp;<br />}<br />//-------------------------------------------------------<br />void&nbsp;delay100ms()<br />{&nbsp;<br />&nbsp;&nbsp;int&nbsp;&nbsp;i,j,k;<br />&nbsp;&nbsp;for&nbsp;(i=0;i&lt140;i++)&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(j=0;j&lt220;j++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(k=0;k&lt100;k++);<br />}<br />//-------------------------------------------------------<br />void&nbsp;main()<br />{<br />&nbsp;&nbsp;cpu_init();&nbsp;<br />&nbsp;&nbsp;&nbsp;for(;;)<br />&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;asm(&quot;&nbsp;ssbx&nbsp;xf&nbsp;&quot;);&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;delay100ms();<br />&nbsp;&nbsp;&nbsp;&nbsp;asm(&quot;&nbsp;rsbx&nbsp;xf&nbsp;&quot;);&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;delay100ms();<br />&nbsp;&nbsp;}<br />}<br /><br />CMD如下<br />-c&nbsp;<br />-h<br />test1.obj<br />-m&nbsp;test.map&nbsp;<br />-l&nbsp;rts.lib<br />-stack&nbsp;0x500<br /><br />MEMORY<br />{<br />&nbsp;&nbsp;&nbsp;PAGE&nbsp;0:&nbsp;&nbsp;PROG:&nbsp;&nbsp;&nbsp;&nbsp;origin&nbsp;=&nbsp;&nbsp;0100h,&nbsp;length&nbsp;=&nbsp;1000h<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;PAGE&nbsp;1:&nbsp;&nbsp;DATA:&nbsp;&nbsp;&nbsp;&nbsp;origin&nbsp;=&nbsp;&nbsp;0f000h,&nbsp;length&nbsp;=&nbsp;1000h<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />}<br /><br />SECTIONS<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;//vect&nbsp;&nbsp;&nbsp;&gt&nbsp;100h&nbsp;PAGE&nbsp;0<br />&nbsp;&nbsp;&nbsp;.text&nbsp;&nbsp;&nbsp;&gt&nbsp;PROG&nbsp;PAGE&nbsp;0<br />&nbsp;&nbsp;&nbsp;.cinit&nbsp;&nbsp;&gt&nbsp;PROG&nbsp;PAGE&nbsp;0<br />&nbsp;&nbsp;&nbsp;.switch&nbsp;&gt&nbsp;PROG&nbsp;PAGE&nbsp;0<br />&nbsp;&nbsp;&nbsp;.data&nbsp;&nbsp;&nbsp;&gt&nbsp;DATA&nbsp;PAGE&nbsp;1<br />&nbsp;&nbsp;&nbsp;.const&nbsp;&nbsp;&gt&nbsp;DATA&nbsp;PAGE&nbsp;1<br />&nbsp;&nbsp;&nbsp;.bss&nbsp;&nbsp;&nbsp;&nbsp;&gt&nbsp;DATA&nbsp;PAGE&nbsp;1<br />&nbsp;&nbsp;&nbsp;.sysmem&nbsp;&gt&nbsp;DATA&nbsp;PAGE&nbsp;1<br />&nbsp;&nbsp;&nbsp;.stack&nbsp;&nbsp;&gt&nbsp;DATA&nbsp;&nbsp;PAGE&nbsp;1<br />}<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

37

帖子

1

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