2951|4

59

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

WinCE5.0修改S3C2443LCD驱动,链接时出错,望大家赐教。 [复制链接]

大家好~在下有个问题请教。
S3C2443开发板,WinCE5.0更换LCD屏幕,屏幕由320*240改为480*272。
修改驱动时:
       修改C:\WINCE500\PLATFORM\SMDK2443\Src\Inc\s3c2443_lcd.h文件将
       #define    LCD_XSIZE_TFT           (320)   
      #define    LCD_YSIZE_TFT           (240)
      修改为
       #define    LCD_XSIZE_TFT           (480)   
      #define    LCD_YSIZE_TFT           (272)
      Buid时,PB提示

BUILD: [00:0000001319:PROGC ] Linking \WINCE500\PLATFORM\SMDK2443\Src\Drivers\SDHC\SDHC\ directory.
BUILD: [01:0000001327:PROGC ] Linking C:\WINCE500\platform\smdk2443\target\ARMV4I\retail\SDHC_SC2443.dll
BUILD: [01:0000001346:ERRORE] sdiocontroller.obj : error LNK2019: unresolved external symbol "public: __cdecl CSDIOControllerBase::CSDIOControllerBase(struct SDCARD_HC_CONTEXT *)" (??0CSDIOControllerBase@@QAA@PAUSDCARD_HC_CONTEXT@@@Z) referenced in function "public: __cdecl CSDIOController::CSDIOController(struct SDCARD_HC_CONTEXT *)" (??0CSDIOController@@QAA@PAUSDCARD_HC_CONTEXT@@@Z)
BUILD: [01:0000001347:ERRORE] SC2443_SDHCBase.lib(sdhcmain.obj) : error LNK2019: unresolved external symbol "class CSDIOControllerBase * __cdecl CreateSDIOController(struct _SDCARD_HC_CONTEXT *)" (?CreateSDIOController@@YAPAVCSDIOControllerBase@@PAU_SDCARD_HC_CONTEXT@@@Z) referenced in function SDH_Init
BUILD: [01:0000001348:ERRORE] C:\WINCE500\platform\smdk2443\target\ARMV4I\retail\SDHC_SC2443.dll : fatal error LNK1120: 2 unresolved externals
BUILD: [00:0000001350:PROGC ]                      Files      Warnings      Errors
Build for Windows CE (Release) (Built on Apr 22 2004 10:38:01)
File names: Build.log Build.wrn Build.err Build.dat
BUILD: [00:0000001351:PROGC ] Midl                     0             0           0
BUILD: [00:0000001352:PROGC ] Resource                 0             0           0
BUILD: [00:0000001353:PROGC ] Message                  0             0           0
BUILD: [00:0000001354:PROGC ] Precomp Header           0             0           0
BUILD: [00:0000001355:PROGC ] C/Cpp/Cxx               61             9           0
BUILD: [00:0000001356:PROGC ] Assembler                0             0           0
BUILD: [00:0000001357:PROGC ] Static Libraries        11             1           0
BUILD: [00:0000001358:PROGC ] Dll's                   30            41           3
BUILD: [00:0000001359:PROGC ] Exe's                    0             0           0
BUILD: [00:0000001360:PROGC ] Resx                     0             0           0
BUILD: [00:0000001361:PROGC ] Csharp Targets           0             0           0
BUILD: [00:0000001362:PROGC ] Other                    0             2           1
BUILD: [00:0000001363:PROGC ]
BUILD: [00:0000001364:PROGC ] Total                  102            53           4
BUILD: [00:0000001365:PROGC ]
BUILD: [00:0000001366:PROGC ] 53 Warnings,  4 Errors



后来发现,即使打开C:\WINCE500\PLATFORM\SMDK2443\Src\Inc\s3c2443_lcd.h文件将
       #define    LCD_XSIZE_TFT           (320)   
      #define    LCD_YSIZE_TFT           (240)
修改回原值,即320和240,仍然出错。

还望大家指点一二,先在此谢过。
   
此帖出自WindowsCE论坛

最新回复

SDHC错误,跟lcd无关。可能是不小心改了别的地方的东西。  详情 回复 发表于 2009-3-18 13:06
点赞 关注
 

回复
举报

72

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
你是整个编译的?

你编译kernel部分即可了吧。
此帖出自WindowsCE论坛
 
 
 

回复

57

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
引用 1 楼 gooogleman 的回复:
你是整个编译的?

你编译kernel部分即可了吧。


SC2443_SDHCBase.lib这个东西和液晶驱动毫不相干啊。
此帖出自WindowsCE论坛
 
 
 

回复

77

帖子

0

TA的资源

宇宙尘埃

4
 
你的出错地方是在SD卡的驱动中,如果只是为了调LCD的驱动,那就直接把SD驱动拿掉得了
这跟你改的地方没有关系,有可能是别的啥地方不小心改动了
此帖出自WindowsCE论坛
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

5
 
SDHC错误,跟lcd无关。可能是不小心改了别的地方的东西。
此帖出自WindowsCE论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表