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.

enetLwip_sysbios project compile fail

Other Parts Discussed in Thread: SYSBIOS

Hi Sir :

 

I use CCS 6 to compile enetLwip_sysbios project in am335x_sysbios_ind_sdk_1.1.0.8/example directory, but fail and get the follow messages.

 

I follow the AM335x SYSBIOS Industrial SDK Getting Started Guide(page 15) to build project after below two steps.

 

1. Right click on imported project and select Refactor Option

2. Select Upgrade RTSC Product Versions

 

 

**** Build of configuration Debug for project enetLwip_sysbios ****

 

"C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all

'Building file: ../app.cfg'

'Invoking: XDCtools'

"C:/ti/xdctools_3_31_00_24_core/xs" --xdcpath="C:/ti/bios_6_41_04_54/packages;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.A8Fnv -p ti.platforms.evmAM3359 -r release -c "C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.2" --compileOptions "-g --optimize_with_debug" "../app.cfg"

making package.mak (because of package.bld) ...

generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...

configuring app.xea8fnv from package/cfg/app_pea8fnv.cfg ...

generating custom ti.sysbios library makefile ...

Starting build of library sources ...

making C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/examples/enetLwip_sysbios/src/sysbios/sysbios.aea8fnv ...

gmake[1]: Entering directory `C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/examples/enetLwip_sysbios/src/sysbios'

clea8fnv C:/ti/bios_6_41_04_54/packages/ti/sysbios/BIOS.c ...

asmea8fnv C:/ti/bios_6_41_04_54/packages/ti/sysbios/family/arm/IntrinsicsSupport_asm.asm ...

asmea8fnv C:/ti/bios_6_41_04_54/packages/ti/sysbios/family/arm/TaskSupport_asm.asm ...

asmea8fnv C:/ti/bios_6_41_04_54/packages/ti/sysbios/family/arm/a8/intcps/Hwi_asm.s470 ...

asmea8fnv C:/ti/bios_6_41_04_54/packages/ti/sysbios/family/arm/a8/intcps/Hwi_asm_switch.s470 ...

asmea8fnv C:/ti/bios_6_41_04_54/packages/ti/sysbios/family/arm/exc/Exception_asm.asm ...

asmea8fnv C:/ti/bios_6_41_04_54/packages/ti/sysbios/family/arm/a8/Cache_asm.asm ...

asmea8fnv C:/ti/bios_6_41_04_54/packages/ti/sysbios/family/arm/a8/Mmu_asm.asm ...

asmea8fnv C:/ti/bios_6_41_04_54/packages/ti/sysbios/family/arm/a8/TimestampProvider_asm.asm ...

asmea8fnv C:/ti/bios_6_41_04_54/packages/ti/sysbios/timers/dmtimer/Timer_asm.s470 ...

area8fnv BIOS.obj arm_IntrinsicsSupport_asm.obj arm_TaskSupport_asm.obj intcps_Hwi_asm.obj intcps_Hwi_asm_switch.obj exc_Exception_asm.obj a8_Cache_asm.obj a8_Mmu_asm.obj a8_TimestampProvider_asm.obj dmtimer_Timer_asm.obj ...

gmake[1]: Leaving directory `C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/examples/enetLwip_sysbios/src/sysbios'

Build of libraries done.

clea8fnv package/cfg/app_pea8fnv.c ...

'Finished building: ../app.cfg'

' '

複製了         1 個檔案。

making ../src/sysbios/sysbios.aea8fnv ...

gmake[1]: Entering directory `C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/examples/enetLwip_sysbios/src/sysbios'

gmake[1]: Nothing to be done for `all'.

gmake[1]: Leaving directory `C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/examples/enetLwip_sysbios/src/sysbios'

'Building file: ../enetLwip.c'

'Invoking: ARM Compiler'

"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.2/bin/armcl" -mv7A8 --code_state=32 --float_support=VFPv3 --abi=eabi -me --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.2/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/platform/am335x/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/os_drivers/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/examples/enetLwip_sysbios" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/examples/enetLwip_sysbios/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/src/include/ipv4" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/src/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/src/include/lwip" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/ports/cpsw/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/apps/httpserver_raw" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/include/armv7a/am335x" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/include/armv7a" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/include/hw" -g --gcc --define=am335x --define=idk_AM335x --define=sys_bios_ind_sdk --define=RMII_EN --define=RMII_CLK --display_error_number --diag_warning=225 --preproc_with_compile --preproc_dependency="enetLwip.pp" --cmd_file="./configPkg/compiler.opt"  "../enetLwip.c"

'Finished building: ../enetLwip.c'

' '

'Building file: C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/apps/httpserver_raw/httpd.c'

'Invoking: ARM Compiler'

"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.2/bin/armcl" -mv7A8 --code_state=32 --float_support=VFPv3 --abi=eabi -me --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.2/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/platform/am335x/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/os_drivers/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/examples/enetLwip_sysbios" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/examples/enetLwip_sysbios/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/src/include/ipv4" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/src/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/src/include/lwip" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/ports/cpsw/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/apps/httpserver_raw" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/include/armv7a/am335x" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/include/armv7a" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/include/hw" -g --gcc --define=am335x --define=idk_AM335x --define=sys_bios_ind_sdk --define=RMII_EN --define=RMII_CLK --display_error_number --diag_warning=225 --preproc_with_compile --preproc_dependency="httpd.pp" --cmd_file="./configPkg/compiler.opt"  "C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/apps/httpserver_raw/httpd.c"

"C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/apps/httpserver_raw/httpd.c", line 181: warning #238-D: controlling expression is constant

"C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/apps/httpserver_raw/httpd.c", line 201: warning #238-D: controlling expression is constant

"C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/apps/httpserver_raw/httpd.c", line 274: warning #238-D: controlling expression is constant

'Finished building: C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/apps/httpserver_raw/httpd.c'

' '

'Building file: C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/ports/cpsw/lwiplib.c'

'Invoking: ARM Compiler'

"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.2/bin/armcl" -mv7A8 --code_state=32 --float_support=VFPv3 --abi=eabi -me --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.2/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/platform/am335x/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/os_drivers/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/examples/enetLwip_sysbios" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/examples/enetLwip_sysbios/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/src/include/ipv4" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/src/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/src/include/lwip" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/ports/cpsw/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/apps/httpserver_raw" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/include/armv7a/am335x" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/include/armv7a" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/include/hw" -g --gcc --define=am335x --define=idk_AM335x --define=sys_bios_ind_sdk --define=RMII_EN --define=RMII_CLK --display_error_number --diag_warning=225 --preproc_with_compile --preproc_dependency="lwiplib.pp" --cmd_file="./configPkg/compiler.opt"  "C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/ports/cpsw/lwiplib.c"

'Finished building: C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/ports/cpsw/lwiplib.c'

' '

'Building file: ../sys_arch.c'

'Invoking: ARM Compiler'

"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.2/bin/armcl" -mv7A8 --code_state=32 --float_support=VFPv3 --abi=eabi -me --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.2/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/platform/am335x/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/os_drivers/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/examples/enetLwip_sysbios" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/examples/enetLwip_sysbios/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/src/include/ipv4" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/src/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/src/include/lwip" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/ports/cpsw/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/third_party/lwip-1.4.0/apps/httpserver_raw" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/include/armv7a/am335x" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/include/armv7a" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/include/hw" -g --gcc --define=am335x --define=idk_AM335x --define=sys_bios_ind_sdk --define=RMII_EN --define=RMII_CLK --display_error_number --diag_warning=225 --preproc_with_compile --preproc_dependency="sys_arch.pp" --cmd_file="./configPkg/compiler.opt"  "../sys_arch.c"

'Finished building: ../sys_arch.c'

' '

'Building target: enetLwip_sysbios.out'

'Invoking: ARM Linker'

"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.2/bin/armcl" -mv7A8 --code_state=32 --float_support=VFPv3 --abi=eabi -me -g --gcc --define=am335x --define=idk_AM335x --define=sys_bios_ind_sdk --define=RMII_EN --define=RMII_CLK --display_error_number --diag_warning=225 -z -m"enetLwip_sysbios.map" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.2/lib" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.2/include" --reread_libs --warn_sections --display_error_number --xml_link_info="enetLwip_sysbios_linkInfo.xml" --rom_model -o "enetLwip_sysbios.out" "./enetLwip.obj" "./httpd.obj" "./lwiplib.obj" "./sys_arch.obj" "../am335x.cmd" -l"./configPkg/linker.cmd"  -l"C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk/os_drivers/lib/sys_bios_driver.lib" -l"C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk/platform/am335x/lib/am335x_platform.lib" -l"C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk/starterware/binary/armv7a/cgt_ccs/am335x/evmAM335x/platform/platform.lib" -l"C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk/starterware/binary/armv7a/cgt_ccs/am335x/drivers/drivers.lib" -l"C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk/starterware\binary\armv7a\cgt_ccs\utils/utils.lib" -l"C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk/starterware/binary/armv7a/cgt_ccs/am335x/system_config/system.lib" -l"C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk\starterware\third_party\lwip-1.4.0\lib\lwip_static.lib" -l"rtsv7A8_A_le_n_v3_eabi.lib"

<Linking>

error #10008-D: cannot find file "rtsv7A8_A_le_n_v3_eabi.lib"

 

undefined             first referenced                                                                                                 

  symbol                   in file                                                                                                      

 ---------             ----------------                                                                                                 

 HOSTwrite             C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk\examples\enetLwip_sysbios\Debug\configPkg\package\cfg\app_pea8fnv.oea8fnv

__TI_decompress_none                                                                                                                   

 __TI_decompress_rle24                                                                                                                   

 __TI_zero_init                                                                                                                         

 __aeabi_uidivmod      ./enetLwip.obj                                                                                                    

 __aeabi_uldivmod      C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk\examples\enetLwip_sysbios\src\sysbios\sysbios.aea8fnv<BIOS.obj>         

 _args_main            C:\ti\bios_6_41_04_54\packages\ti\targets\arm\rtsarm\lib\boot.aea8fnv<boot.oea8fnv>                              

 _nop                  C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk\examples\enetLwip_sysbios\Debug\configPkg\package\cfg\app_pea8fnv.oea8fnv

_register_lock        C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk\examples\enetLwip_sysbios\Debug\configPkg\package\cfg\app_pea8fnv.oea8fnv

_register_unlock      C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk\examples\enetLwip_sysbios\Debug\configPkg\package\cfg\app_pea8fnv.oea8fnv

abort                 C:\ti\bios_6_41_04_54\packages\ti\targets\arm\rtsarm\lib\ti.targets.arm.rtsarm.aea8fnv<System.oea8fnv>           

 copy_in               C:\ti\bios_6_41_04_54\packages\ti\targets\arm\rtsarm\lib\auto_init.aea8fnv<auto_init.oea8fnv>                     

 exit                  C:\ti\bios_6_41_04_54\packages\ti\targets\arm\rtsarm\lib\ti.targets.arm.rtsarm.aea8fnv<System.oea8fnv>           

 main_func_sp          C:\ti\bios_6_41_04_54\packages\ti\targets\arm\rtsarm\lib\boot.aea8fnv<boot.oea8fnv>                              

 memcpy                ./enetLwip.obj                                                                                                   

 memset                ./enetLwip.obj                                                                                                   

 strlen                C:\ti\bios_6_41_04_54\packages\ti\targets\arm\rtsarm\lib\ti.targets.arm.rtsarm.aea8fnv<System.oea8fnv>           

 

error #10234-D: unresolved symbols remain

error #10010: errors encountered during linking; "enetLwip_sysbios.out" not

   built

 

>> Compilation failure

gmake: *** [enetLwip_sysbios.out] Error 1

gmake: Target `all' not remade because of errors.

 

**** Build Finished ****

 

I also google these error, but I get no answers.

 

Do you have any suggestion?

 

SDK Version : 1.1.0.8

Bios : 6.41.04.54

XDC : 3.31.00.24_core

 

Best regards,

 

Marcus

  • Hi,

    Please use the recommended version of the softwares - processors.wiki.ti.com/.../AM335x_SYSBIOS_Industrial_SDK_01.01.00.08_User_Guide

    Regards,
    Vinesh
  • Hi Sir :

    I do not know if this problem is related with the version of CCS, my CCS version is 6.1.0.00104.

    I use refactor --> Upgrade RTSC Product Versions to change the version of XDC and NDK like picture below. 

    I do not know if the action I make is useful, because when I compile project, the same error messages shows like below.


    **** Clean-only build of configuration Debug for project i2c_led ****

    "C:\\ti\\ccsv6\\utils\\bin\\gmake" -k clean
    DEL /F "i2c_led.out" "configPkg\linker.cmd" "configPkg\compiler.opt"
    系統找不到指定的檔案。
    gmake: [clean] Error 1 (ignored)
    RMDIR /S/Q "configPkg\"
    系統找不到指定的檔案。
    gmake: [clean] Error 2 (ignored)
    DEL /F "main.pp"
    找不到 C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk\examples\i2c_led\Debug\main.pp
    DEL /F "main.obj"
    找不到 C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk\examples\i2c_led\Debug\main.obj
    'Finished clean'
    ' '

    **** Build Finished ****

    **** Build of configuration Debug for project i2c_led ****

    "C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all
    'Building file: ../app.cfg'
    'Invoking: XDCtools'
    "C:/ti/xdctools_3_30_06_67_core/xs" --xdcpath="C:/ti/bios_6_41_04_54/packages;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.A8Fnv -p ti.platforms.evmAM3359 -r release -c "C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.2" --compileOptions "-g --optimize_with_debug" "../app.cfg"
    making package.mak (because of package.bld) ...
    generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
    configuring app.xea8fnv from package/cfg/app_pea8fnv.cfg ...
    generating custom ti.sysbios library makefile ...
    Starting build of library sources ...
    making C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/examples/i2c_led/src/sysbios/sysbios.aea8fnv ...
    gmake[1]: Entering directory `C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/examples/i2c_led/src/sysbios'
    clea8fnv C:/ti/bios_6_41_04_54/packages/ti/sysbios/BIOS.c ...
    asmea8fnv C:/ti/bios_6_41_04_54/packages/ti/sysbios/family/arm/IntrinsicsSupport_asm.asm ...
    asmea8fnv C:/ti/bios_6_41_04_54/packages/ti/sysbios/family/arm/TaskSupport_asm.asm ...
    asmea8fnv C:/ti/bios_6_41_04_54/packages/ti/sysbios/family/arm/a8/intcps/Hwi_asm.s470 ...
    asmea8fnv C:/ti/bios_6_41_04_54/packages/ti/sysbios/family/arm/a8/intcps/Hwi_asm_switch.s470 ...
    asmea8fnv C:/ti/bios_6_41_04_54/packages/ti/sysbios/family/arm/exc/Exception_asm.asm ...
    asmea8fnv C:/ti/bios_6_41_04_54/packages/ti/sysbios/family/arm/a8/Cache_asm.asm ...
    asmea8fnv C:/ti/bios_6_41_04_54/packages/ti/sysbios/family/arm/a8/Mmu_asm.asm ...
    asmea8fnv C:/ti/bios_6_41_04_54/packages/ti/sysbios/family/arm/a8/TimestampProvider_asm.asm ...
    asmea8fnv C:/ti/bios_6_41_04_54/packages/ti/sysbios/timers/dmtimer/Timer_asm.s470 ...
    area8fnv BIOS.obj arm_IntrinsicsSupport_asm.obj arm_TaskSupport_asm.obj intcps_Hwi_asm.obj intcps_Hwi_asm_switch.obj exc_Exception_asm.obj a8_Cache_asm.obj a8_Mmu_asm.obj a8_TimestampProvider_asm.obj dmtimer_Timer_asm.obj ...
    gmake[1]: Leaving directory `C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/examples/i2c_led/src/sysbios'
    Build of libraries done.
    clea8fnv package/cfg/app_pea8fnv.c ...
    'Finished building: ../app.cfg'
    ' '
    複製了 1 個檔案。
    making ../src/sysbios/sysbios.aea8fnv ...
    gmake[1]: Entering directory `C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/examples/i2c_led/src/sysbios'
    gmake[1]: Nothing to be done for `all'.
    gmake[1]: Leaving directory `C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/examples/i2c_led/src/sysbios'
    'Building file: ../main.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.2/bin/armcl" -mv7A8 --code_state=32 --abi=eabi -me --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.2/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/os_drivers/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/platform/am335x/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/include" --include_path="C:/ti/am335x_sysbios_ind_sdk_1.1.0.8/sdk/starterware/include/hw" -g --diag_warning=225 --preproc_with_compile --preproc_dependency="main.pp" --cmd_file="./configPkg/compiler.opt" "../main.c"
    'Finished building: ../main.c'
    ' '
    'Building target: i2c_led.out'
    'Invoking: ARM Linker'
    "C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.2/bin/armcl" -mv7A8 --code_state=32 --abi=eabi -me -g --diag_warning=225 -z -m"i2c_led.map" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.2/lib" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.2/include" --reread_libs --warn_sections --xml_link_info="i2c_led_linkInfo.xml" --rom_model -o "i2c_led.out" "./main.obj" "../am335x.cmd" -l"./configPkg/linker.cmd" -l"C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk/os_drivers/lib/sys_bios_driver.lib" -l"C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk/platform/am335x/lib/am335x_platform.lib" -l"C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk/starterware/binary/armv7a/cgt_ccs/am335x/drivers/drivers.lib" -l"C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk/starterware/binary/armv7a/cgt_ccs/am335x/evmAM335x/platform/platform.lib" -l"rtsv7A8_A_le_n_v3_eabi.lib"
    <Linking>
    error: cannot find file "rtsv7A8_A_le_n_v3_eabi.lib"

    undefined first referenced
    symbol in file
    --------- ----------------
    HOSTwrite C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk\examples\i2c_led\Debug\configPkg\package\cfg\app_pea8fnv.oea8fnv
    __TI_decompress_none
    __TI_decompress_rle24
    __TI_zero_init
    __aeabi_uidivmod C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk\examples\i2c_led\Debug\configPkg\package\cfg\app_pea8fnv.oea8fnv
    __aeabi_uldivmod C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk\examples\i2c_led\src\sysbios\sysbios.aea8fnv<BIOS.obj>
    _args_main C:\ti\bios_6_41_04_54\packages\ti\targets\arm\rtsarm\lib\boot.aea8fnv<boot.oea8fnv>
    _nop C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk\examples\i2c_led\Debug\configPkg\package\cfg\app_pea8fnv.oea8fnv
    _register_lock C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk\examples\i2c_led\Debug\configPkg\package\cfg\app_pea8fnv.oea8fnv
    _register_unlock C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk\examples\i2c_led\Debug\configPkg\package\cfg\app_pea8fnv.oea8fnv
    abort C:\ti\bios_6_41_04_54\packages\ti\targets\arm\rtsarm\lib\ti.targets.arm.rtsarm.aea8fnv<System.oea8fnv>
    copy_in C:\ti\bios_6_41_04_54\packages\ti\targets\arm\rtsarm\lib\auto_init.aea8fnv<auto_init.oea8fnv>
    exit C:\ti\bios_6_41_04_54\packages\ti\targets\arm\rtsarm\lib\ti.targets.arm.rtsarm.aea8fnv<System.oea8fnv>

    >> Compilation failure
    main_func_sp C:\ti\bios_6_41_04_54\packages\ti\targets\arm\rtsarm\lib\boot.aea8fnv<boot.oea8fnv>
    memcpy ./main.obj
    memset C:\ti\am335x_sysbios_ind_sdk_1.1.0.8\sdk\examples\i2c_led\Debug\configPkg\package\cfg\app_pea8fnv.oea8fnv
    strlen C:\ti\bios_6_41_04_54\packages\ti\targets\arm\rtsarm\lib\ti.targets.arm.rtsarm.aea8fnv<System.oea8fnv>

    error: unresolved symbols remain
    error: errors encountered during linking; "i2c_led.out" not built
    gmake: *** [i2c_led.out] Error 1
    gmake: Target `all' not remade because of errors.

    **** Build Finished ****

    rtsv7A8_A_le_n_v3_eabi.lib still can not be found.

    Please give me your suggestion.

    Best regards,

    Marcus

  • Hi,

    Can you try removing "rtsv7A8_A_le_n_v3_eabi.lib" in Project settings->ARM Linker->File search path?

    Regards,
    Vinesh