这几天用easyarm2200做gui在ucosii上的实验,结果出现一个奇怪的警告<br />Warning:L6329W: Pattern *(RW) only matches removed unused section。<br />调试运行液晶也不能显示图像,不知道如何解决。我的分散加载文件使用osii模板的默认设置,显示任务代码如下:<br />void Task_Disp (void *pdata)<br />{<br /> pdata=pdata;<br /> //lgr draw test<br /> PINSEL1=0x0;<br /> IO1DIR=0x00400000;<br /> IO1SET=0x00400000;<br /> <br /> GUI_Initialize();<br />// GUI_SetColor(1,0);<br />// GUI_Spline(log_pin,4,1); //这句如果加上可以取消那个警告<br />// GUI_LineS(poly6,6,1);<br />// GUI_FloodFill(160,100,1);<br />// GUI_PutString(30,100,"WWW.ZLGMCU.COM");<br /><br /> while(1)<br /> {<br /> GUI_ClearSCR();<br /> GUI_PutString(10,10,"UP");<br /> OSTimeDly(100);<br /> GUI_ClearSCR();<br /> GUI_PutString(10,10,"DOWN");<br /> OSTimeDly(100);<br /> }<br />}<br /> 但是我把GUI_Spline(log_pin,4,1); 这句加上,警告就取消了,并且液晶也能按预想显示字符。我实在是不明白其中的道理,希望高手能指点一二。 |
|