3576|9

65

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于“U1050: Required macro SOURCES=。。。”的错误 [复制链接]

具体情况如下,我在显示驱动代码实现中调用背光驱动,显示驱动代码中导入了背光驱动的LIB文件,后面具体调用过程省略。
#include "VGAoutpch.h"
#include "CH702X.h"
#include "bsp_backlight.h"
#pragma comment(lib,"backlight.lib")
#pragma comment(lib,"backlight_lib.lib")
。。。。。。。。



还编辑了sources文件的内容如下:
!IF "$(BSP_VGAOUT)" == "1"
!ELSE
SKIPBUILD=1
!ENDIF

TARGETNAME=VGAoutpnl
RELEASETYPE=PLATFORM
WINCEOEM=1
CPL=1
DLLENTRY=DllEntry
TARGETTYPE=DYNLINK
TARGETLIBS= \
  $(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\coredll.lib \
  $(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\Commctrl.lib \
  $(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\ceddk.lib \
  $(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\drvbaselib.lib \
SOURCELIBS=\
  $(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\backlight.lib \
  $(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\backlight_lib.lib \
SOURCES= \
  VGAoutpnl.rc \
  VGAoutpnl.cpp \
  CH702X.cpp \
_ISVINCPATH=$(_WINCEROOT)\public\ie\sdk\inc;$(_WINCEROOT)\public\shellsdk\sdk\inc;$(_WINCEROOT)\public\common\sdk\inc;$(_WINCEROOT)\public\common\oak\inc;$(_WINCEROOT)\public\gdiex\sdk\inc;
_OEMINCPATH=$(_WINCEROOT)\public\ie\sdk\inc;$(_WINCEROOT)\public\shellsdk\sdk\inc;$(_WINCEROOT)\public\wceshellfe\oak\inc;$(_WINCEROOT)\public\common\sdk\inc;$(_WINCEROOT)\public\common\oak\inc;$(_WINCEROOT)\public\gdiex\sdk\inc;
INCLUDES= \
  $(INCLUDES);$(_TARGETPLATROOT)\SRC\BSP_CONFIG\8801_EPC_V2;$(_TARGETPLATROOT)\SRC\AK_PRIVATE\DRIVERS\BACKLIGHT;$(_TARGETPLATROOT)\SRC\DRIVERS\BACKLIGHT;$(_TARGETPLATROOT)\SRC\AK_PRIVATE\DRIVERS\I2C\INC;$(_TARGETPLATROOT)\SRC\DRIVERS\I2C;$(_WINCEROOT)\\PUBLIC\COMMON\DDK\INC \



最后编译BSP代码,但是生成nb0文件时失败,提示出现如下错误:
BUILD: [01:0000001131:ERRORE] C:\WINCE600\PLATFORM\AK780X\SRC\DRIVERS\VGAOutPNL\sources : ERROR: Your sources file must define the SOURCES= macro.
BUILD: [01:0000001132:ERRORE] C:\WINCE600\public\common\oak\misc\makefile.def(301) :  U1050: Required macro SOURCES= not set in C:\WINCE600\PLATFORM\AK780X\SRC\DRIVERS\VGAOutPNL\sources.
BUILD: [01:0000001134:ERRORE] NMAKE.EXE TargetExeFiles  -i -c BUILDMSG=Stop.  BUILDROOT=C:\WINCE600\PLATFORM\AK780X LINKONLY=1 NOPASS0=1MAKEDLL=1MAKEDLL=1 failed - rc = 2


有没有哪位高手指点一下小弟,为什么我的sources文件定义了SOURCES字段,还是出现这个提示?万分感谢!

最新回复

三星的BSP包也都有背光驱动,你在里面去加一个PWM对LCD背光控制就好了。  详情 回复 发表于 2009-12-10 08:47
点赞 关注

回复
举报

63

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
问题已经解决,我在外部编辑了souces文件由于未知原因,VS2005中的项目中源文件项消失了,在VS2005中重新编译,没再出现这个问题,但是出现了新问题,新问题见“关于在显示驱动中无法引用背光驱动函数的问题”!
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
引用 1 楼 dragonliabc 的回复:
问题已经解决,我在外部编辑了souces文件由于未知原因,VS2005中的项目中源文件项消失了,在VS2005中重新编译,没再出现这个问题,但是出现了新问题,新问题见“关于在显示驱动中无法引用背光驱动函数的问题”!


这个背光驱动和显示驱动没有关系吧?
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

4
 
在显示驱动中调用背光驱动??这样的做法有些奇怪,不建议这样做。
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

5
 
引用 2 楼 gooogleman 的回复:
引用 1 楼 dragonliabc 的回复:
问题已经解决,我在外部编辑了souces文件由于未知原因,VS2005中的项目中源文件项消失了,在VS2005中重新编译,没再出现这个问题,但是出现了新问题,新问题见“关于在显示驱动中无法引用背光驱动函数的问题”!

这个背光驱动和显示驱动没有关系吧?


请高手进我的“关于在显示驱动中无法引用背光驱动函数的问题”帖子里指导下!嘿嘿
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

6
 
引用 3 楼 yashi 的回复:
在显示驱动中调用背光驱动??这样的做法有些奇怪,不建议这样做。

有另外的好办法吗?进我另外一个帖子里给点具体建议吧!
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

7
 
用PWM控制LCD的背光灯就可以,一般LCD都会有一个背光控制脚。
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

8
 
引用 6 楼 oneonce 的回复:
用PWM控制LCD的背光灯就可以,一般LCD都会有一个背光控制脚。

直接电源管理去控制关闭的话,再重新打开的时候,LCD需要其他初始化动作吗?
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

9
 
引用 7 楼 dragonliabc 的回复:
直接电源管理去控制关闭的话,再重新打开的时候,LCD需要其他初始化动作吗?


电源管理只是说把电源分成了D0~D4几个等级,是用于电源管理,跟背光视乎关系不是很大,不过在LCD驱动里面有对LCD电源的管理,但那只是在系统休眠或空闲状态下对背光的控制。
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

10
 
三星的BSP包也都有背光驱动,你在里面去加一个PWM对LCD背光控制就好了。
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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