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