This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TI OMAP35 WinCE6 with Camera Module

Other Parts Discussed in Thread: OMAP3530, TVP5146

Dear Experts,

    Processor you are using: OMAP3530

    BSP version : Wince 6.14

    Platform (EVM or custom board): Custom

    Steps to reproduce the problem: How to compile camera module

There are two camera module driver in 6.14 BSP:

1) \TI_EVM_3530\SRC\DRIVERS\CAMERA

    : architecture: OMAP<-->OV3640

2) \TI_EVM_3530\SRC\DRIVERS\CAMERA_MDC

    : architecture: OMAP<-->Tvp5146<-->Camera or Video Input module(ex. OV7950)

My camera device is OV9655, which is similar to OV3640.

But SRC\DRIVERS\CAMERA will be compiled fail.

Does anyone have camera experience on OV3640 or OV9655 ?

How to solve compiled fail issue ?

Which architecture I should follow ?

Plz help ~

thx ~

HB

  • Hi,

    The 6.14 BSP has only be validated to work with the TVP5146 Video Input chip, and would require customization to have your OV7950 sensor to work (sensor configuration through I2C, ISP configuration for matching the sensor output, etc...)

    If you want to get started on this work, provide us the log of the failing build and we will help you figure out how to fix it.

  • Dear Adeneo Embedded support team,

    There are many environment variables in ti_evm_3530.bat if my board is not EVM.

    Plz tell me how to set below environment variables:

    set BSP_EVM2_VIDEO_CAPTURE=?

    set SYSGEN_DSHOW_ERRORS=?

    set SYSGEN_DSHOW_CAPTURE=?

    set BSP_NOCAMERA_MDC=?

    set SYSGEN_OSTEST=?

    set BSP_NOCAMERA=?

    set BSP_NOVRFB=?

    or What environment variable or catalog should be set ??

  • Dear Adeneo Embedded support team,

    To compile ov3640 driver example,

    in Ti_evm_3530.bat

    set BSP_NOCAMERA=

    in src\driver\dirs file

    I include "camera"

    ===============================================================

    Build.err

    BUILD: [Thrd:Sequence:Type ] Message
    BUILD: [01:0000000139:ERRORE] c:\wince600\platform\ti_evm_3530\src\drivers\camera\inc\camera_wm7.h(125) : error C2011: '_tagCSBUFFER_Info' : 'struct' type redefinition
    BUILD: [01:0000000141:ERRORE] C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA\PDD\.\pdd_intf.cpp(281) : error C2660: 'CameraCtrl::HandleAdapterCustomProperties' : function does not take 5 arguments
    BUILD: [01:0000000145:ERRORE] C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA\PDD\.\omap35xx_cam.cpp(41) : fatal error C1083: Cannot open include file: 'camera_exif.h': No such file or directory
    BUILD: [01:0000000149:ERRORE] c:\wince600\platform\ti_evm_3530\src\drivers\camera\inc\camera_wm7.h(125) : error C2011: '_tagCSBUFFER_Info' : 'struct' type redefinition
    BUILD: [01:0000000151:ERRORE] c:\wince600\platform\ti_evm_3530\src\drivers\camera\pdd\omap35xx_campdd.h(1302) : error C2146: syntax error : missing ';' before identifier 'm_sJpegEncExifData'
    BUILD: [01:0000000152:ERRORE] c:\wince600\platform\ti_evm_3530\src\drivers\camera\pdd\omap35xx_campdd.h(1532) : error C2146: syntax error : missing ';' before identifier 'm_pfnConstructImagePipe'
    BUILD: [01:0000000153:ERRORE] c:\wince600\platform\ti_evm_3530\src\drivers\camera\pdd\omap35xx_campdd.h(1533) : error C2146: syntax error : missing ';' before identifier 'm_pfnExecuteImagePipe'
    BUILD: [01:0000000154:ERRORE] c:\wince600\platform\ti_evm_3530\src\drivers\camera\pdd\omap35xx_campdd.h(1534) : error C2146: syntax error : missing ';' before identifier 'm_pfnDestroyImagePipe'
    BUILD: [01:0000000155:ERRORE] c:\wince600\platform\ti_evm_3530\src\drivers\camera\pdd\omap35xx_campdd.h(1537) : error C2146: syntax error : missing ';' before identifier 'm_ExifInfo'
    BUILD: [01:0000000156:ERRORE] C:\WINCE600\platform\TI_EVM_3530\src\drivers\camera\inc\camera_3A.h(42) : fatal error C1083: Cannot open include file: 'camera_exif.h': No such file or directory

    ===============================================================

    Build.log

    BUILD: [Thrd:Sequence:Type ] Message
    BUILD: [00:0000000000:PROGC ] Build started with parameters:
    BUILD: [00:0000000001:PROGC ] Build started in directory: C:\WINCE600\PLATFORM\TI_EVM_3530
    BUILD: [00:0000000002:PROGC ] Checking for C:\WINCE600\sdk\bin\i386\srccheck.exe.
    BUILD: [00:0000000003:PROGC ] Running passes WCEFILES0, MIDL, MC, ASN, THUNK, PRECOMPHEADER, COMPILE, LIB, LINK, MANAGEDRESX, MANAGEDMOD, MANAGEDDLL, MANAGEDEXE, MANAGEDWIN for ARM.
    BUILD: [00:0000000004:PROGC ] Computing include file dependencies:
    BUILD: [00:0000000005:PROGC ] Checking for SDK include directory: C:\WINCE600\sdk\CE\inc.
    BUILD: [00:0000000006:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\COMMON\ARGS\
    BUILD: [00:0000000007:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\COMMON\ETHDRV\DM9000B\
    BUILD: [00:0000000008:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\COMMON\STALL\
    BUILD: [00:0000000009:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\COMMON\KITL\I2C\
    BUILD: [00:0000000010:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\COMMON\KITL\musbfn\boot\
    BUILD: [00:0000000011:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\COMMON\KITL\musbfn\kitl\
    BUILD: [00:0000000012:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\COMMON\KITL\rndis\
    BUILD: [00:0000000013:WARNS ] gpio is not a subdirectory of C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\.
    BUILD: [00:0000000014:WARNS ] headset is not a subdirectory of C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\.
    BUILD: [00:0000000015:WARNS ] nled is not a subdirectory of C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\.
    BUILD: [00:0000000016:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\BLOCK\NAND\BOOT\
    BUILD: [00:0000000017:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\BLOCK\NAND\DEVICE\
    BUILD: [00:0000000018:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\BLOCK\ONENAND\BOOT\
    BUILD: [00:0000000019:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\BLOCK\ONENAND\DEVICE\
    BUILD: [00:0000000020:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\BLOCK\iNAND\BOOT\
    BUILD: [00:0000000021:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\BLOCK\iNAND\DEVICE\
    BUILD: [00:0000000022:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\BUS\
    BUILD: [00:0000000023:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\PCA955X\
    BUILD: [00:0000000024:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\SDMAPROXY\
    BUILD: [00:0000000025:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\BACKLIGHT\MDD\
    BUILD: [00:0000000026:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\BACKLIGHT\PDD\
    BUILD: [00:0000000027:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\LCD\VGA\BOOT\
    BUILD: [00:0000000028:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\LCD\VGA\DRIVER\
    BUILD: [00:0000000029:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\DISPLAY\DDGPE_NEON\
    BUILD: [00:0000000030:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\DISPLAY\CEBASE\
    BUILD: [00:0000000031:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA_MDC\LAYERED\MDD\
    BUILD: [00:0000000032:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA_MDC\LAYERED\PDD\
    BUILD: [00:0000000033:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA_MDC\LAYERED\DLL\
    BUILD: [00:0000000034:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA\PDD\
    BUILD: [00:0000000035:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA\MDD\
    BUILD: [00:0000000036:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA\Sensor\SENSORFACTORY\
    BUILD: [00:0000000037:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA\Sensor\OV3640\
    BUILD: [00:0000000038:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA\Sensor\IMX046\
    BUILD: [00:0000000039:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA\Sensor\EVT3\
    BUILD: [00:0000000040:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA\DLL\
    BUILD: [00:0000000041:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\KEYPAD\CEBASE\
    BUILD: [00:0000000042:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\TOUCH\
    BUILD: [00:0000000043:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\BATTERY\NULL\
    BUILD: [00:0000000044:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\MUSB\USBOTG_TPS659XX\
    BUILD: [00:0000000045:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\SDBUS\
    BUILD: [00:0000000046:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\SDHC\IMPL\
    BUILD: [00:0000000047:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\SDMEMORY\
    BUILD: [00:0000000048:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\DM9000\
    BUILD: [00:0000000049:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\PM\DLL\
    BUILD: [00:0000000050:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\PWRKEY\
    BUILD: [00:0000000051:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\USBHCD\PDD\
    BUILD: [00:0000000052:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\WATCHDOG\MDD\
    BUILD: [00:0000000053:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\WATCHDOG\PDD\
    BUILD: [00:0000000054:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CESYSGEN\BLOCK\NAND\
    BUILD: [00:0000000055:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CESYSGEN\BLOCK\ONENAND\
    BUILD: [00:0000000056:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CESYSGEN\WAVE\
    BUILD: [00:0000000057:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CESYSGEN\USBHCD\
    BUILD: [00:0000000058:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\Adc\
    BUILD: [00:0000000059:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\KITL\KITLREG\
    BUILD: [00:0000000060:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\KITL\KITLEXE\
    BUILD: [00:0000000061:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\BOOT\SERIAL\
    BUILD: [00:0000000062:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\BOOT\TPS659XX\
    BUILD: [00:0000000063:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\BOOT\DISPLAY\
    BUILD: [00:0000000064:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\BOOT\FATFS\
    BUILD: [00:0000000065:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\BOOT\SDMEMORY\
    BUILD: [00:0000000066:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\BOOT\sdhc\
    BUILD: [00:0000000067:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\BOOT\EBOOT\SDMEMORY\
    BUILD: [00:0000000068:PROGC ] Scan C:\WINCE600\platform\TI_EVM_3530\SRC\BOOT\EBOOT\iNAND\
    BUILD: [00:0000000069:WARNS ] Directory: C:\WINCE600\platform\TI_EVM_3530\SRC\BOOT\iNAND\ does not exist.
    BUILD: [00:0000000070:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\BOOT\KEYPAD\
    BUILD: [00:0000000071:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\BOOT\STUB\
    BUILD: [00:0000000072:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\BOOT\XLDR\SDMEMORY\
    BUILD: [00:0000000073:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\BOOT\XLDR\iNAND\
    BUILD: [00:0000000074:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\BOOT\BOOTPART\
    BUILD: [00:0000000075:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\BOOT\WATCHDOG\
    BUILD: [00:0000000076:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\OAL\OALI2C\oallib\
    BUILD: [00:0000000077:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\OAL\OALI2C\xldrlib\
    BUILD: [00:0000000078:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\OAL\OALTWL\
    BUILD: [00:0000000079:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\OAL\OALRTC\
    BUILD: [00:0000000080:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\OAL\OALLIB\
    BUILD: [00:0000000081:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\OAL\OALIOCTL\
    BUILD: [00:0000000082:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\OAL\OALWATCHDOG\STUB\
    BUILD: [00:0000000083:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\OAL\OALWATCHDOG\TIMER\
    BUILD: [00:0000000084:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\OAL\OALEXE\
    BUILD: [00:0000000085:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\APPS\XAMLPERF\
    BUILD: [00:0000000086:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\APPS\BSPINFO\
    BUILD: [00:0000000087:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\TEST\COMMON\
    BUILD: [00:0000000088:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\TEST\I2CPROXY\
    BUILD: [00:0000000089:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\TEST\SHELL\
    BUILD: [00:0000000090:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\TEST\PROXYDRIVER\
    BUILD: [00:0000000091:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\TEST\SIMPLE\DLL\
    BUILD: [00:0000000092:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\TEST\SIMPLE\EXE\
    BUILD: [00:0000000093:PROGC ] Scan C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\TEST\DOCMD\
    BUILD: [00:0000000094:PROGC ] Saving C:\WINCE600\PLATFORM\TI_EVM_3530\Build.dat.
    BUILD: [00:0000000095:INFO ] Done.
    BUILD: [00:0000000096:PROGC ] Building WCEFILES0 Pass in C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\APPS\BSPINFO\ directory.
    BUILD: [00:0000000097:PROG ] 'NMAKE.EXE WinceTargetFile0 -i -c BUILDMSG=Stop. BUILDROOT=C:\WINCE600\PLATFORM\TI_EVM_3530 NOLINK=1 PASS0ONLY=1'
    BUILD: [01:0000000098:INFO ] makefile.def: Including C:\WINCE600\public\common\oak\misc\Sources.default
    BUILD: [01:0000000099:INFO ] makefile.def: BUILDROOT is C:\WINCE600\PLATFORM\TI_EVM_3530
    BUILD: [01:0000000100:INFO ] makefile.def: Including C:\WINCE600\PLATFORM\TI_EVM_3530\sources.cmn
    BUILD: [01:0000000101:INFO ] makefile.def: Including C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\APPS\BSPINFO\sources
    BUILD: [01:0000000102:INFO ] makefile.def: Including C:\WINCE600\public\common\oak\misc\Sources.CE
    BUILD: [01:0000000103:INFO ] Directory: C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\APPS\BSPINFO
    BUILD: [01:0000000104:INFO ] TARGETNAME: BspInfo
    BUILD: [01:0000000105:INFO ] makefile.def: Including C:\WINCE600\public\common\oak\misc\sources.ReleaseType_PLATFORM
    BUILD: [01:0000000106:INFO ] copy BspInfo.def C:\WINCE600\platform\TI_EVM_3530\lib\ARMV4I\retail\BspInfo.def
    BUILD: [01:0000000107:INFO ] 複製了 1 個檔案。
    BUILD: [00:0000000108:INFO ] Will Build C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\DISPLAY\DDGPE_NEON\omap_optbltasm_util.s because target: obj\ARMV4I\retail\omap_optbltasm_util.obj is missing.
    BUILD: [00:0000000109:INFO ] Will Build C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\DISPLAY\DDGPE_NEON\omap_optbltasm_fill.s because target: obj\ARMV4I\retail\omap_optbltasm_fill.obj is missing.
    BUILD: [00:0000000110:INFO ] Will Build C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\DISPLAY\DDGPE_NEON\omap_optbltasm_copy.s because target: obj\ARMV4I\retail\omap_optbltasm_copy.obj is missing.
    BUILD: [00:0000000111:INFO ] Will Build C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\DISPLAY\DDGPE_NEON\omap_optbltasm_blend.s because target: obj\ARMV4I\retail\omap_optbltasm_blend.obj is missing.
    BUILD: [00:0000000112:INFO ] Will Build C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\DISPLAY\DDGPE_NEON\omap_optbltasm_mask.s because target: obj\ARMV4I\retail\omap_optbltasm_mask.obj is missing.
    BUILD: [00:0000000113:PROGC ] Building COMPILE Pass in C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\DISPLAY\DDGPE_NEON\ directory.
    BUILD: [00:0000000114:PROG ] 'NMAKE.EXE TargetCompilePass -i -c BUILDMSG=Stop. BUILDROOT=C:\WINCE600\PLATFORM\TI_EVM_3530 NOLINK=1 NOPASS0=1'
    BUILD: [01:0000000115:INFO ] makefile.def: Including C:\WINCE600\public\common\oak\misc\Sources.default
    BUILD: [01:0000000116:INFO ] makefile.def: BUILDROOT is C:\WINCE600\PLATFORM\TI_EVM_3530
    BUILD: [01:0000000117:INFO ] makefile.def: Including C:\WINCE600\PLATFORM\TI_EVM_3530\sources.cmn
    BUILD: [01:0000000118:INFO ] makefile.def: Including C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\DISPLAY\DDGPE_NEON\sources
    BUILD: [01:0000000119:INFO ] makefile.def: Including C:\WINCE600\public\common\oak\misc\Sources.CE
    BUILD: [01:0000000120:INFO ] Directory: C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\DISPLAY\DDGPE_NEON
    BUILD: [01:0000000121:INFO ] TARGETNAME: omap35xx_ddgpe_neon
    BUILD: [01:0000000122:INFO ] makefile.def: Including C:\WINCE600\public\common\oak\misc\sources.ReleaseType_PLATFORM
    BUILD: [00:0000000123:INFO ] Will Build C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA\PDD\pdd_intf.cpp because target: obj\ARMV4I\retail\pdd_intf.obj is missing.
    BUILD: [00:0000000124:INFO ] Will Build C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA\PDD\omap35xx_cam.cpp because target: obj\ARMV4I\retail\omap35xx_cam.obj is missing.
    BUILD: [00:0000000125:INFO ] Will Build C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA\PDD\omap35xx_isp.cpp because target: obj\ARMV4I\retail\omap35xx_isp.obj is missing.
    BUILD: [00:0000000126:PROGC ] Building COMPILE Pass in C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA\PDD\ directory.
    BUILD: [00:0000000127:PROG ] 'NMAKE.EXE TargetCompilePass -i -c BUILDMSG=Stop. BUILDROOT=C:\WINCE600\PLATFORM\TI_EVM_3530 NOLINK=1 NOPASS0=1'
    BUILD: [01:0000000128:INFO ] makefile.def: Including C:\WINCE600\public\common\oak\misc\Sources.default
    BUILD: [01:0000000129:INFO ] makefile.def: BUILDROOT is C:\WINCE600\PLATFORM\TI_EVM_3530
    BUILD: [01:0000000130:INFO ] makefile.def: Including C:\WINCE600\PLATFORM\TI_EVM_3530\sources.cmn
    BUILD: [01:0000000131:INFO ] makefile.def: Including C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA\PDD\sources
    BUILD: [01:0000000132:INFO ] makefile.def: Including C:\WINCE600\public\common\oak\misc\Sources.CE
    BUILD: [01:0000000133:INFO ] Directory: C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA\PDD
    BUILD: [01:0000000134:INFO ] TARGETNAME: HWPDD
    BUILD: [01:0000000135:INFO ] makefile.def: Including C:\WINCE600\public\common\oak\misc\sources.ReleaseType_PLATFORM
    BUILD: [01:0000000136:PROGC ] Compiling .\pdd_intf.cpp
    BUILD: [01:0000000137:INFO ] cl -nologo /Gy -Foobj\ARMV4I\retail\pdd_intf.obj -c -IARM\ -I. -IC:\WINCE600\platform\TI_EVM_3530\src\inc -IC:\WINCE600\platform\COMMON\src\SOC\omap35xx_tps659xx_ti_v1\inc -IC:\WINCE600\platform\COMMON\src\SOC\omap35xx_tps659xx_ti_v1\omap\inc -IC:\WINCE600\platform\COMMON\src\SOC\omap35xx_tps659xx_ti_v1\omap35xx\inc -IC:\WINCE600\platform\COMMON\src\SOC\omap35xx_tps659xx_ti_v1\omap35xx\oal\inc -IC:\WINCE600\platform\common\src\inc -IC:\WINCE600\platform\TI_EVM_3530\src\drivers\camera\inc -IC:\WINCE600\OSDesigns\new_20101014\EVM_3530\EVM_3530\Wince600\TI_EVM_3530_ARMV4I\cesysgen\sdk\inc -IC:\WINCE600\OSDesigns\new_20101014\EVM_3530\EVM_3530\Wince600\TI_EVM_3530_ARMV4I\cesysgen\oak\inc -IC:\WINCE600\OSDesigns\new_20101014\EVM_3530\EVM_3530\Wince600\TI_EVM_3530_ARMV4I\cesysgen\ddk\inc -IC:\WINCE600\sdk\CE\inc -I.\Resource\0409 -Ox -Os -GF -Zi -FdC:\WINCE600\platform\TI_EVM_3530\lib\ARMV4I\retail\HWPDD.pdb -D_CRT_SECURE_NO_DEPRECATE -D_USE_32BIT_TIME_T -DUNICODE -D_UNICODE -DUNDER_CE=600 -D_WIN32_WCE=0x600 -DWINCEOEM -DWINCEINTERNAL -DWIN32 -DSTRICT -DARM -DARMV4I -D_ARM_ -DNDEBUG=1 -DCEDDK_USEDDKMACRO -Dproject_EVM_3530 -D_WINCEOSVER=600 -DBSP_OPM_SELECT=5 -DBSP_TVOUT_COMPOSITE=1 -DBSP_DSPLINK=1 -DBSP_NAND_MT29F2G16=1 -DBSP_SDRAM_256MB=1 -DINTERNATIONAL -DINTLMSG_CODEPAGE=1252 -FAsc -Faobj\ARMV4I\retail\pdd_intf.cod -QRimplicit-import- -Zi -Zc:wchar_t- -Zc:forScope- -wd4867 -wd4430 -MT -U_MT -W3 /GR- -QRarch4T -DTHUMBSUPPORT -QRinterwork-return /GS C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA\PDD\.\pdd_intf.cpp
    BUILD: [01:0000000138:INFO ] pdd_intf.cpp
    BUILD: [01:0000000139:ERRORE] c:\wince600\platform\ti_evm_3530\src\drivers\camera\inc\camera_wm7.h(125) : error C2011: '_tagCSBUFFER_Info' : 'struct' type redefinition
    BUILD: [01:0000000140:INFO ] C:\WINCE600\OSDesigns\new_20101014\EVM_3530\EVM_3530\Wince600\TI_EVM_3530_ARMV4I\cesysgen\oak\inc\camera.h(79) : see declaration of '_tagCSBUFFER_Info'
    BUILD: [01:0000000141:ERRORE] C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA\PDD\.\pdd_intf.cpp(281) : error C2660: 'CameraCtrl::HandleAdapterCustomProperties' : function does not take 5 arguments
    BUILD: [01:0000000142:PROGC ] Compiling .\omap35xx_cam.cpp
    BUILD: [01:0000000143:INFO ] cl -nologo /Gy -Foobj\ARMV4I\retail\omap35xx_cam.obj -c -IARM\ -I. -IC:\WINCE600\platform\TI_EVM_3530\src\inc -IC:\WINCE600\platform\COMMON\src\SOC\omap35xx_tps659xx_ti_v1\inc -IC:\WINCE600\platform\COMMON\src\SOC\omap35xx_tps659xx_ti_v1\omap\inc -IC:\WINCE600\platform\COMMON\src\SOC\omap35xx_tps659xx_ti_v1\omap35xx\inc -IC:\WINCE600\platform\COMMON\src\SOC\omap35xx_tps659xx_ti_v1\omap35xx\oal\inc -IC:\WINCE600\platform\common\src\inc -IC:\WINCE600\platform\TI_EVM_3530\src\drivers\camera\inc -IC:\WINCE600\OSDesigns\new_20101014\EVM_3530\EVM_3530\Wince600\TI_EVM_3530_ARMV4I\cesysgen\sdk\inc -IC:\WINCE600\OSDesigns\new_20101014\EVM_3530\EVM_3530\Wince600\TI_EVM_3530_ARMV4I\cesysgen\oak\inc -IC:\WINCE600\OSDesigns\new_20101014\EVM_3530\EVM_3530\Wince600\TI_EVM_3530_ARMV4I\cesysgen\ddk\inc -IC:\WINCE600\sdk\CE\inc -I.\Resource\0409 -Ox -Os -GF -Zi -FdC:\WINCE600\platform\TI_EVM_3530\lib\ARMV4I\retail\HWPDD.pdb -D_CRT_SECURE_NO_DEPRECATE -D_USE_32BIT_TIME_T -DUNICODE -D_UNICODE -DUNDER_CE=600 -D_WIN32_WCE=0x600 -DWINCEOEM -DWINCEINTERNAL -DWIN32 -DSTRICT -DARM -DARMV4I -D_ARM_ -DNDEBUG=1 -DCEDDK_USEDDKMACRO -Dproject_EVM_3530 -D_WINCEOSVER=600 -DBSP_OPM_SELECT=5 -DBSP_TVOUT_COMPOSITE=1 -DBSP_DSPLINK=1 -DBSP_NAND_MT29F2G16=1 -DBSP_SDRAM_256MB=1 -DINTERNATIONAL -DINTLMSG_CODEPAGE=1252 -FAsc -Faobj\ARMV4I\retail\omap35xx_cam.cod -QRimplicit-import- -Zi -Zc:wchar_t- -Zc:forScope- -wd4867 -wd4430 -MT -U_MT -W3 /GR- -QRarch4T -DTHUMBSUPPORT -QRinterwork-return /GS C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA\PDD\.\omap35xx_cam.cpp
    BUILD: [01:0000000144:INFO ] omap35xx_cam.cpp
    BUILD: [01:0000000145:ERRORE] C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA\PDD\.\omap35xx_cam.cpp(41) : fatal error C1083: Cannot open include file: 'camera_exif.h': No such file or directory
    BUILD: [01:0000000146:PROGC ] Compiling .\omap35xx_isp.cpp
    BUILD: [01:0000000147:INFO ] cl -nologo /Gy -Foobj\ARMV4I\retail\omap35xx_isp.obj -c -IARM\ -I. -IC:\WINCE600\platform\TI_EVM_3530\src\inc -IC:\WINCE600\platform\COMMON\src\SOC\omap35xx_tps659xx_ti_v1\inc -IC:\WINCE600\platform\COMMON\src\SOC\omap35xx_tps659xx_ti_v1\omap\inc -IC:\WINCE600\platform\COMMON\src\SOC\omap35xx_tps659xx_ti_v1\omap35xx\inc -IC:\WINCE600\platform\COMMON\src\SOC\omap35xx_tps659xx_ti_v1\omap35xx\oal\inc -IC:\WINCE600\platform\common\src\inc -IC:\WINCE600\platform\TI_EVM_3530\src\drivers\camera\inc -IC:\WINCE600\OSDesigns\new_20101014\EVM_3530\EVM_3530\Wince600\TI_EVM_3530_ARMV4I\cesysgen\sdk\inc -IC:\WINCE600\OSDesigns\new_20101014\EVM_3530\EVM_3530\Wince600\TI_EVM_3530_ARMV4I\cesysgen\oak\inc -IC:\WINCE600\OSDesigns\new_20101014\EVM_3530\EVM_3530\Wince600\TI_EVM_3530_ARMV4I\cesysgen\ddk\inc -IC:\WINCE600\sdk\CE\inc -I.\Resource\0409 -Ox -Os -GF -Zi -FdC:\WINCE600\platform\TI_EVM_3530\lib\ARMV4I\retail\HWPDD.pdb -D_CRT_SECURE_NO_DEPRECATE -D_USE_32BIT_TIME_T -DUNICODE -D_UNICODE -DUNDER_CE=600 -D_WIN32_WCE=0x600 -DWINCEOEM -DWINCEINTERNAL -DWIN32 -DSTRICT -DARM -DARMV4I -D_ARM_ -DNDEBUG=1 -DCEDDK_USEDDKMACRO -Dproject_EVM_3530 -D_WINCEOSVER=600 -DBSP_OPM_SELECT=5 -DBSP_TVOUT_COMPOSITE=1 -DBSP_DSPLINK=1 -DBSP_NAND_MT29F2G16=1 -DBSP_SDRAM_256MB=1 -DINTERNATIONAL -DINTLMSG_CODEPAGE=1252 -FAsc -Faobj\ARMV4I\retail\omap35xx_isp.cod -QRimplicit-import- -Zi -Zc:wchar_t- -Zc:forScope- -wd4867 -wd4430 -MT -U_MT -W3 /GR- -QRarch4T -DTHUMBSUPPORT -QRinterwork-return /GS C:\WINCE600\PLATFORM\TI_EVM_3530\SRC\DRIVERS\CAMERA\PDD\.\omap35xx_isp.cpp
    BUILD: [01:0000000148:INFO ] omap35xx_isp.cpp
    BUILD: [01:0000000149:ERRORE] c:\wince600\platform\ti_evm_3530\src\drivers\camera\inc\camera_wm7.h(125) : error C2011: '_tagCSBUFFER_Info' : 'struct' type redefinition
    BUILD: [01:0000000150:INFO ] C:\WINCE600\OSDesigns\new_20101014\EVM_3530\EVM_3530\Wince600\TI_EVM_3530_ARMV4I\cesysgen\oak\inc\camera.h(79) : see declaration of '_tagCSBUFFER_Info'
    BUILD: [01:0000000151:ERRORE] c:\wince600\platform\ti_evm_3530\src\drivers\camera\pdd\omap35xx_campdd.h(1302) : error C2146: syntax error : missing ';' before identifier 'm_sJpegEncExifData'
    BUILD: [01:0000000152:ERRORE] c:\wince600\platform\ti_evm_3530\src\drivers\camera\pdd\omap35xx_campdd.h(1532) : error C2146: syntax error : missing ';' before identifier 'm_pfnConstructImagePipe'
    BUILD: [01:0000000153:ERRORE] c:\wince600\platform\ti_evm_3530\src\drivers\camera\pdd\omap35xx_campdd.h(1533) : error C2146: syntax error : missing ';' before identifier 'm_pfnExecuteImagePipe'
    BUILD: [01:0000000154:ERRORE] c:\wince600\platform\ti_evm_3530\src\drivers\camera\pdd\omap35xx_campdd.h(1534) : error C2146: syntax error : missing ';' before identifier 'm_pfnDestroyImagePipe'
    BUILD: [01:0000000155:ERRORE] c:\wince600\platform\ti_evm_3530\src\drivers\camera\pdd\omap35xx_campdd.h(1537) : error C2146: syntax error : missing ';' before identifier 'm_ExifInfo'
    BUILD: [01:0000000156:ERRORE] C:\WINCE600\platform\TI_EVM_3530\src\drivers\camera\inc\camera_3A.h(42) : fatal error C1083: Cannot open include file: 'camera_exif.h': No such file or directory
    BUILD: [00:0000000157:PROGC ] Files Warnings Errors
    BUILD: [00:0000000158:PROGC ] Midl 0 0 0
    BUILD: [00:0000000159:PROGC ] Message 0 0 0
    BUILD: [00:0000000160:PROGC ] Precomp Header 0 0 0
    BUILD: [00:0000000161:PROGC ] Resource 0 0 0
    BUILD: [00:0000000162:PROGC ] MASM 0 0 0
    BUILD: [00:0000000163:PROGC ] SHASM 0 0 0
    BUILD: [00:0000000164:PROGC ] ARMASM 0 0 0
    BUILD: [00:0000000165:PROGC ] MIPSASM 0 0 0
    BUILD: [00:0000000166:PROGC ] C++ 3 0 10
    BUILD: [00:0000000167:PROGC ] C 0 0 0
    BUILD: [00:0000000168:PROGC ] Static Libraries 0 0 0
    BUILD: [00:0000000169:PROGC ] Exe's 0 0 0
    BUILD: [00:0000000170:PROGC ] Dll's 0 0 0
    BUILD: [00:0000000171:PROGC ] Preprocess deffile 0 0 0
    BUILD: [00:0000000172:PROGC ] Resx 0 0 0
    BUILD: [00:0000000173:PROGC ] CSharp Compile 0 0 0
    BUILD: [00:0000000174:PROGC ] Other 0 4 1
    BUILD: [00:0000000175:PROGC ]
    BUILD: [00:0000000176:PROGC ] Total 3 4 11
    BUILD: [00:0000000177:PROGC ]
    BUILD: [00:0000000178:PROGC ] 4 Warnings, 11 Errors
    BUILD: [00:0000000179:PROGC ] GetSystemTimes (seconds): Idle: 154 Kernel: 168 User: 5
    BUILD: [00:0000000180:PROGC ] Elapsed time (seconds): 43

    ===============================================================