今天完成了裸奔实验,在1.1中发现一个问题,查了一些资料,做一个小结吧!我是菜鸟新手,有哪些地方不对的,还望各位大虾多多指出。
首先在编译时有时会出现error:什么不能打开某个路径下的文件,具体代号当时没记住,解决方法有两个,一个是检查自己的文件名有没有包含中文或者括号,网上说是好像是不能包含这些东西的。第二个办法是点project->remove object code.....
第二个遇到问题的地方比较困恼自己,error:L6218E:Undefined symbol TQ_LOGO_320240{referred from LCD_TFT.o,这个问题最后结局还得感谢论坛里面的提示的指点,在这里谢谢他们啦!
解决办法:
注意LCD_TFT.c中line422写的是
#elif((LCD_Type == LCDW35) || (LCD_Type == LCDS35)),,,,,,,
然后才会 Paint_Bmp(0, 0, 240, 320, TQ_LOGO_320240);
但是在看TQ_LOGO.c中,line6,写的是#if(LCD_Type == LCDT35) ,因此改为这样就好了:
#if(LCD_Type == LCDW35) // 3.5寸屏
unsigned char TQ_LOGO_320240[] = {
一点点心得给那些可能会遇到这样问题的类似于我的刚刚接触的新手们!
有不对的地方还望大家指教! |