今天把STM32里面程序的字庫移植到ARM9的LCD程序里,弄了一晚上最后出現四個錯誤,說什么type disagreement,我發現是調用函數的參數類型和被調用函數參數類型不匹配,(此處不匹配是指int型和char型,int型和uint型是匹配的),此關過后發現有一個錯誤,old type mixed,解決方法是把ARM里面的有文件包含過來就行了,哎,我這么挫...
額,又出來一個問題,我把mdk里的GUI_Chinese(140, 40,"斜向射擊",Yellow, Green);復制到ads里面,就出現指針指向有誤,經上網查,在字符串前面加個(unsigned char*)就行,其中函數原型為void GUI_Chinese(int Xpos, int Ypos,unsigned char *str,U16 Color, U16 bkColor);
|