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.

WEC7 AM335X_OS BSP Build Fail.



Hi Everybody,

I'm having hard times trying to build this BSP (BSP_WINCE_ARM_A8_02_30_00) which I just downloaded from Adeneo-Embedded.

Does anybody know how to fix it?

Thanks,


BUID Log:

Done Building Project "C:\WINCE700\OSDesigns\AM335X_OS\AM335X_OS\RelDir\AM33X_BSP_ARMV7_Release\wceshellfe-preri.proj" (default targets).
Done Building Project "C:\WINCE700\OSDesigns\AM335X_OS\AM335X_OS\RelDir\AM33X_BSP_ARMV7_Release\PreRomImage.proj" (default targets).
RunRomImage:
MAKEIMG: BUILDMSG: Creating Rom Image

Windows CE ROM Image Builder v7.0 Copyright (c) Microsoft Corporation
Built: Sep 28 2010 04:54:12

Warning: found 'IMAGE_EBOOT_BOOTSEC_NAND_SIZE' before a section header
Warning: found 'IMAGE_BOOTLOADER_BITMAP_SIZE)' before a section header
Warning: found 'IMAGE_EBOOT_BOOTSEC_ONENAND_SIZE' before a section header
Warning: found 'IMAGE_BOOTLOADER_BITMAP_SIZE)' before a section header
Q flag encountered, adding module k.locale.dll
Q flag encountered, adding module k.sorting.dll
Q flag encountered, adding module k.normalize.dll
Error: Could not find file 'C:\WINCE700\OSDesigns\AM335X_OS\AM335X_OS\RelDir\AM33X_BSP_ARMV7_Release\libEGL.dll' on disk
libEGL.dll C:\WINCE700\OSDesigns\AM335X_OS\AM335X_OS\RelDir\AM33X_BSP_ARMV7_Release\libEGL.dll NK SH

Error: failed setting line
C:\WINCE700\public\common\oak\misc\makeimg.proj(680,5): error MSB3073: O comando "romimage C:\WINCE700\OSDesigns\AM335X_OS\AM335X_OS\RelDir\AM33X_BSP_ARMV7_Release\ce.bib " concluiu com o c¢digo 1.
Done Building Project "C:\WINCE700\public\common\oak\misc\makeimg.proj" (default targets) -- FAILED.

Build FAILED.

"C:\WINCE700\public\common\oak\misc\makeimg.proj" (default target) (1) ->
(RunRomImage target) ->
C:\WINCE700\public\common\oak\misc\makeimg.proj(680,5): error MSB3073: O comando "romimage C:\WINCE700\OSDesigns\AM335X_OS\AM335X_OS\RelDir\AM33X_BSP_ARMV7_Release\ce.bib " concluiu com o c¢digo 1.

0 Warning(s)
1 Error(s)

Time Elapsed 00:00:36.17

BLDDEMO: ERROR: Error(s) in makeimg phase. See C:\WINCE700\build.log for details.
BLDDEMO: BUILDMSG: BldDemo ended at 11:33:29,34 on 03/04/2013 (exit code 1)
BuildLogs: BUILDMSG: Exiting: BldDemo1.bat -q (result code 1).
BuildLogs: BUILDMSG: C:\WINCE700\build.log
BuildLogs: BUILDMSG: C:\WINCE700\build.out
BuildLogs: BUILDMSG: C:\WINCE700\build.wrn
BuildLogs: BUILDMSG: C:\WINCE700\build.err

  • The log says the following file  C:\WINCE700\OSDesigns\AM335X_OS\AM335X_OS\RelDir\AM33X_BSP_ARMV7_Release\libEGL.dll is not avaialble.

    Search for this file in your BSP package.

    If its not there in your target plat root folder then you have to read the installation of the bsp guide.

    You may also want to contact your BSP vendor.

    Regards,

    GSR

  • Hi GSR,

    There is no such file into the target platform folder. This BSP was provided by Adeneo-Embedded for Free
    http://www.adeneo-embedded.com/Products/Board-Support-Packages/Texas-Instruments (AM335x_WEC7 Source BSP)

    I'm gonna contact them.

    Thank you!

  • Victor,

    You should see libegl.dll in this folder: C:\WINCE700\PUBLIC\PowerVR\oak\target\Rev125\ARMV7\retail

    If not, then check your BSP installation package as GSR suggests, locate the PUBLIC folder (should be next to OSDesigns and PLATFORM), and copy the contents to the PUBLIC folder in your CE 7.0 installation.

  • You're right Carter,

    It's right there! -> C:\WINCE700\public\PowerVR\oak\target\Rev125\ARMV7\retail

    So I don't know why this is happening. These dll files are on the right place and also I've not marked those powerVR catalog items.

    Thanks for your attention

  • Hi guys,

    I've figured out: I cannot unmark PowerVR catalog item. So I've marked again and my output log now is different.

    I'm still getting errors!

    Please see my log below

    (Full log: 7266.build.txt):

    [ . . . ]
    Done Building Project "C:\WINCE700\OSDesigns\AM335X_OS\AM335X_OS\RelDir\AM33X_BSP_ARMV7_Release\wceshellfe-preri.proj" (default targets).
    Done Building Project "C:\WINCE700\OSDesigns\AM335X_OS\AM335X_OS\RelDir\AM33X_BSP_ARMV7_Release\PreRomImage.proj" (default targets).
    RunRomImage:
    MAKEIMG: BUILDMSG: Creating Rom Image

    Windows CE ROM Image Builder v7.0 Copyright (c) Microsoft Corporation
    Built: Sep 28 2010 04:54:12

    Warning: found 'IMAGE_EBOOT_BOOTSEC_NAND_SIZE' before a section header
    Warning: found 'IMAGE_BOOTLOADER_BITMAP_SIZE)' before a section header
    Warning: found 'IMAGE_EBOOT_BOOTSEC_ONENAND_SIZE' before a section header
    Warning: found 'IMAGE_BOOTLOADER_BITMAP_SIZE)' before a section header
    Q flag encountered, adding module k.locale.dll
    Q flag encountered, adding module k.sorting.dll
    Q flag encountered, adding module k.normalize.dll
    [ . . . ]
    Q flag encountered, adding module k.dhcpsrv.dll
    Q flag encountered, adding module k.mmtimer.dll
    Warning: Found duplicate entry 'ceddk.dll NK C:\WINCE700\OSDesigns\AM335X_OS\AM335X_OS\RelDir\AM33X_BSP_ARMV7_Release\ceddk.dll 00000007' ... skipping
    Warning: Found duplicate entry 'k.ceddk.dll NK C:\WINCE700\OSDesigns\AM335X_OS\AM335X_OS\RelDir\AM33X_BSP_ARMV7_Release\ceddk.dll 00000007' ... skipping
    Q flag encountered, adding module k.otls.dll
    Q flag encountered, adding module k.shaping.dll
    Q flag encountered, adding module k.secur32.dll
    Q flag encountered, adding module k.kerberos.dll
    [ . . . ]
    Q flag encountered, adding module k.msadpcm.dll
    Q flag encountered, adding module k.imaadpcm.dll
    Q flag encountered, adding module k.msg711.dll
    Q flag encountered, adding module k.ceddk.dll

    Warning: Found duplicate entry 'libegl.dll C:\WINCE700\OSDesigns\AM335X_OS\AM335X_OS\RelDir\AM33X_BSP_ARMV7_Release\libegl.dll NK 00000807' ... skipping
    Warning: Found duplicate entry 'libglesv2.dll C:\WINCE700\OSDesigns\AM335X_OS\AM335X_OS\RelDir\AM33X_BSP_ARMV7_Release\libglesv2.dll NK 00000807' ... skipping

    Error: Could not find file 'C:\WINCE700\OSDesigns\AM335X_OS\AM335X_OS\RelDir\AM33X_BSP_ARMV7_Release\PRU_memCopy.fw' on disk
    PRU_memCopy.fw C:\WINCE700\OSDesigns\AM335X_OS\AM335X_OS\RelDir\AM33X_BSP_ARMV7_Release\PRU_memCopy.fw NK

    Error: failed setting line
    C:\WINCE700\public\common\oak\misc\makeimg.proj(680,5): error MSB3073: O comando "romimage C:\WINCE700\OSDesigns\AM335X_OS\AM335X_OS\RelDir\AM33X_BSP_ARMV7_Release\ce.bib " concluiu com o c¢digo 1.
    Done Building Project "C:\WINCE700\public\common\oak\misc\makeimg.proj" (default targets) -- FAILED.

    Build FAILED.

    "C:\WINCE700\public\common\oak\misc\makeimg.proj" (default target) (1) ->
    (RunRomImage target) ->
    C:\WINCE700\public\common\oak\misc\makeimg.proj(680,5): error MSB3073: O comando "romimage C:\WINCE700\OSDesigns\AM335X_OS\AM335X_OS\RelDir\AM33X_BSP_ARMV7_Release\ce.bib " concluiu com o c¢digo 1.

    0 Warning(s)
    1 Error(s)

    Time Elapsed 00:01:00.38
    O sistema nÆo pode encontrar o arquivo especificado.
    BLDDEMO: ERROR: Error(s) in makeimg phase. See C:\WINCE700\build.log for details.
    BLDDEMO: BUILDMSG: BldDemo ended at 12:04:30,81 on 05/04/2013 (exit code 1)
    BuildLogs: BUILDMSG: Exiting: BldDemo1.bat clean -q (result code 1).
    BuildLogs: BUILDMSG: C:\WINCE700\build.log
    BuildLogs: BUILDMSG: C:\WINCE700\build.out
    BuildLogs: BUILDMSG: C:\WINCE700\build.wrn
    BuildLogs: BUILDMSG: C:\WINCE700\build.err

  • Hi guys,

    It's all solved!

    Check it out (http://e2e.ti.com/support/embedded/wince/f/353/p/235281/898675.aspx#898675):

    Hi zhiyuan

    It is because there is no directory named bin under Wince700/platforum/Am33xx_bsp/src/drivers/pru/firmware.

    You should edit build_firmware.bat file above directory.Chage following lines 

    %SOC_PRU_PATH%\utils\pru-as\windows\pasm -b %SOC_PRU_PATH%\%APP_PATH%\%%A\%%A.p %PROJECT_PLAT_PATH%\firmware\bin\%%A

    copy %PROJECT_PLAT_PATH%\firmware\bin\*.bin %_TARGETPLATROOT%\FILES\*.fw

    to

    %SOC_PRU_PATH%\utils\pru-as\windows\pasm -b %SOC_PRU_PATH%\%APP_PATH%\%%A\%%A.p %PROJECT_PLAT_PATH%\firmware\%%A

    copy %PROJECT_PLAT_PATH%\firmware\*.bin %_TARGETPLATROOT%\FILES\*.fw

    I hope it helps,

    Buğra Aydoğar

    Thank you all!