[求助]codewarrior程序出错limitation:code size>1024

[复制链接]
4244|5
 楼主| malstajo 发表于 2008-4-17 10:20 | 显示全部楼层 |阅读模式
我用的是HC908GP32,CW_V3.0版本,程序内容是用GP32控制DDS芯片,用C语言写,开头部分是照北航出的参考书上写的。主程序部分自己写,用TURBO&nbsp;C调试过没问题。用CW&nbsp;make时提示limitation:code&nbsp;size&gt1024。请高手帮忙。<br /><br /><br /><br />/************************************************************************/<br />/*文件名:void&nbsp;set_code(void)&nbsp; &nbsp;       &nbsp;*/<br />/*程序描述:设置控制字   &nbsp;*/<br />/************************************************************************/&nbsp;<br />void&nbsp;set_code(void)<br />{<br />unsigned&nbsp;char&nbsp;a,i,j,k,m,n;<br />float&nbsp;b,pre_data=0.00004;<br />long&nbsp;final_data;<br />for(i=0;i&lt9;i++)<br />if(key_data==15)<br />{<br />n=i;<br />break;<br />}<br />for(i=0;i&nbsp;if(key_data==11)<br />{<br />m=i;<br />break;<br />}<br />if(i==n)<br />m=n;<br />if(m!=n)<br />{<br />key_data[m]=0;<br />if(key_data[n-1]==10||key_data[n-1]==13||key_data[n-1]==16)<br />{<br />for(j=0;j&nbsp;{<br />b=pow(10,m-j-1);<br />pre_data+=key_data[j]*b;<br />}<br />for(k=1;m+k&nbsp;{<br />b=pow(10,0-k);<br />pre_data+=key_data[m+k]*b;<br />b=pow(10,key_data[n-1]-10);<br />pre_data*=b;<br />}<br />}<br />else<br />{<br />for(j=0;j&nbsp;{<br />b=pow(10,m-j-1);<br />pre_data+=key_data[j]*b;<br />}<br />for(k=1;m+k&nbsp;{<br />b=pow(10,0-k);<br />pre_data=pre_data+key_data[m+k]*b;<br />}<br />}<br />}<br />else<br />{<br />if(key_data[n-1]==10||key_data[n-1]==13||key_data[n-1]==16)<br />{<br />for(j=0;j&nbsp;{<br />b=pow(10,n-1-j);<br />pre_data+=key_data[j]*b;}<br />b=pow(10,key_data[n-1]-10);<br />pre_data*=b;}<br />else<br />{<br />for(j=0;j&nbsp;{<br />b=pow(10,n-1-j);<br />pre_data+=key_data[j]*b;<br />}<br />}<br />}<br />final_data=pre_data;<br />for(a=0;a&lt32;a++)<br />{<br />code[a]=5;<br />}<br />code[32]=1;<br />code[33]=0;<br />code[34]=1;&nbsp;<br />}<br />
张明峰 发表于 2008-4-17 11:18 | 显示全部楼层

你的CW3.0没有license

去下载CW5.x或6.x,有免费的license可以支持到32K代码编译
 楼主| malstajo 发表于 2008-4-18 10:44 | 显示全部楼层

飞思卡尔上的下载不了了?每秒1-2KB

飞思卡尔上的下载不了了?每秒1-2KB
张明峰 发表于 2008-4-18 13:46 | 显示全部楼层

google一下啦

看看别的网站是否提供下载。别光埋怨。<br /><br />===<br />搜了一下,下载的点多了去了。<br />唉
 楼主| malstajo 发表于 2008-4-18 14:26 | 显示全部楼层

不好意思

搜过,找到个电驴的种子,每秒1-2K。实在找不到其他供下载的地方。
好不厉害 发表于 2008-4-20 11:41 | 显示全部楼层

嘿嘿 张教主耐心真好

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

本版积分规则

1

主题

3

帖子

0

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