初级会员
- 积分
- 130
- 金钱
- 130
- 注册时间
- 2016-7-27
- 在线时间
- 33 小时
|
1金钱
emWin移植,GUI_Init()失败,调试发现在LCD_X_DisplayDriver这里出问题了。Cmd是0x07,而LCD_X_INITCONTROLLER的值为0x01.最终返回的事-1,而不是0。
int LCD_X_DisplayDriver(unsigned LayerIndex, unsigned Cmd, void * pData) {
int r;
(void) LayerIndex;
(void) pData;
switch (Cmd) {
case LCD_X_INITCONTROLLER: {
TFTLCD_Init();
return 0;
}
default:
r = -1;
}
return r;
}
LCD_X_Config函数里内容如下:
GUI_DEVICE_CreateAndLink(&GUIDRV_Template_API, GUICC_M565, 0, 0);
LCD_SetSizeEx (0, lcddev.width, lcddev.height);
LCD_SetVSizeEx (0, lcddev.width, lcddev.height);
请问这是什么原因造成的。
|
|