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.

Compiler Errors with TMS320C6678 EVM Platform Test

Other Parts Discussed in Thread: TMS320C6678

Hello, thanks everyone for helping me get the TMS320C6678 Platform Test for the EVM board but I'm still getting errors.

**** Build of configuration Debug for project platform_test_evmc6678l ****

"C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all 
'Building file: ../src/platforms_utils_test.c'
'Invoking: C6000 Compiler'
"C:/ti/ccsv6/tools/compiler/c6000_7.4.14/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/c6000_7.4.14/include" --include_path="C:/ti/pdk_c667x_2_0_1/packages/ti/csl" --include_path="C:/ti/pdk_c667x_2_0_1/packages" --include_path="C:/ti/pdk_c667x_2_0_1/packages/ti/platform" --define=SOC_C6678 --define=DEVICE_C6678 --display_error_number --diag_warning=225 --obj_directory="C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj"  "../src/platforms_utils_test.c"
'Finished building: ../src/platforms_utils_test.c'
' '
'Building target: platform_test_evmc6678l.out'
'Invoking: C6000 Linker'
"C:/ti/ccsv6/tools/compiler/c6000_7.4.14/bin/cl6x" -mv6600 --abi=eabi -g --define=SOC_C6678 --define=DEVICE_C6678 --display_error_number --diag_warning=225 --obj_directory="C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj" -z -m"platform_test_evmc6678l.map" -i"C:/ti/ccsv6/tools/compiler/c6000_7.4.14/lib" -i"C:/ti/ccsv6/tools/compiler/c6000_7.4.14/include" -i"C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_lib/lib/debug" --reread_libs --warn_sections --xml_link_info="platform_test_evmc6678l_linkInfo.xml" --rom_model -o "platform_test_evmc6678l.out" "C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj" "../obj/platforms_utils_test.obj" "../platform_utils.cmd"  -l"C:\ti\pdk_c667x_2_0_1\packages\ti\platform\evmc6678l\platform_lib\lib\release\ti.platform.evm6678l.ae66" -l"C:\ti\pdk_c667x_2_0_1\packages\ti\csl\lib\c6678\c66\ti.csl.ae66" -l"libc.a" 
<Linking>
error #10056: symbol "Osal_platformSpiCsExit" redefined: first defined in
   "C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/plat
   forms_utils_test.obj"; redefined in "../obj/platforms_utils_test.obj"
error #10056: symbol "Osal_platformSpiCsEnter" redefined: first defined in

>> Compilation failure
   "C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/plat
   forms_utils_test.obj"; redefined in "../obj/platforms_utils_test.obj"
error #10056: symbol "input_file_name" redefined: first defined in
   "C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/plat
   forms_utils_test.obj"; redefined in "../obj/platforms_utils_test.obj"
error #10056: symbol "Osal_platformMalloc" redefined: first defined in
   "C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/plat
   forms_utils_test.obj"; redefined in "../obj/platforms_utils_test.obj"
error #10056: symbol "main" redefined: first defined in
   "C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/plat
   forms_utils_test.obj"; redefined in "../obj/platforms_utils_test.obj"
error #10056: symbol "Osal_platformFree" redefined: first defined in
   "C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/plat
   forms_utils_test.obj"; redefined in "../obj/platforms_utils_test.obj"
error #10010: errors encountered during linking; "platform_test_evmc6678l.out"
   not built
gmake: *** [platform_test_evmc6678l.out] Error 1
gmake: Target `all' not remade because of errors.

**** Build Finished ****

Here is a screen shot of the linker includes:

Here is a view of my project:

If there is any other screen views that I could upload that would help find the problem please let me know. I'm getting closer but still need help.

Thanks,

Joe

  • Can you please attach your project ?
    Also attach the log when you do "Rebuild Project".
  • Hello, here is the project and the latest Compilation errors. I don't know where to find the log you are requesting after I do "Rebuild Project".


    platform_test_evmc6678l.zip

     

    Compilation Errors:

    **** Build of configuration Debug for project platform_test_evmc6678l ****
    
    "C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all 
    'Building file: ../src/platforms_utils_test.c'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c6000_7.4.14/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv6/tools/compiler/c6000_7.4.14/include" --include_path="C:/ti/pdk_c667x_2_0_1/packages/ti/csl" --include_path="C:/ti/pdk_c667x_2_0_1/packages" --include_path="C:/ti/pdk_c667x_2_0_1/packages/ti/platform" --define=SOC_C6678 --define=DEVICE_C6678 --display_error_number --diag_warning=225 --obj_directory="C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj"  "../src/platforms_utils_test.c"
    'Finished building: ../src/platforms_utils_test.c'
    ' '
    'Building target: platform_test_evmc6678l.out'
    'Invoking: C6000 Linker'
    "C:/ti/ccsv6/tools/compiler/c6000_7.4.14/bin/cl6x" -mv6600 --abi=eabi -g --define=SOC_C6678 --define=DEVICE_C6678 --display_error_number --diag_warning=225 --obj_directory="C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj" -z -m"platform_test_evmc6678l.map" -i"C:/ti/ccsv6/tools/compiler/c6000_7.4.14/lib" -i"C:/ti/ccsv6/tools/compiler/c6000_7.4.14/include" -i"C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_lib/lib/debug" --reread_libs --warn_sections --xml_link_info="platform_test_evmc6678l_linkInfo.xml" --rom_model -o "platform_test_evmc6678l.out" "C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj" "../obj/platforms_utils_test.obj" "../platform_utils.cmd"  -l"C:\ti\pdk_c667x_2_0_1\packages\ti\platform\evmc6678l\platform_lib\lib\release\ti.platform.evm6678l.ae66" -l"C:\ti\pdk_c667x_2_0_1\packages\ti\csl\lib\c6678\c66\ti.csl.ae66" -l"C:\ti\ccsv6\tools\compiler\c6000_7.4.14\lib\libc.a" 
    <Linking>
    error #10056: symbol "Osal_platformSpiCsExit" redefined: first defined in
       "C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/plat
       forms_utils_test.obj"; redefined in "../obj/platforms_utils_test.obj"
    error #10056: symbol "Osal_platformSpiCsEnter" redefined: first defined in
       "C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/plat
       forms_utils_test.obj"; redefined in "../obj/platforms_utils_test.obj"
    error #10056: symbol "input_file_name" redefined: first defined in
       "C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/plat
    
       forms_utils_test.obj"; redefined in "../obj/platforms_utils_test.obj"
    >> Compilation failure
    error #10056: symbol "Osal_platformMalloc" redefined: first defined in
       "C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/plat
       forms_utils_test.obj"; redefined in "../obj/platforms_utils_test.obj"
    error #10056: symbol "main" redefined: first defined in
       "C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/plat
       forms_utils_test.obj"; redefined in "../obj/platforms_utils_test.obj"
    error #10056: symbol "Osal_platformFree" redefined: first defined in
       "C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/plat
       forms_utils_test.obj"; redefined in "../obj/platforms_utils_test.obj"
    error #10010: errors encountered during linking; "platform_test_evmc6678l.out"
       not built
    gmake: *** [platform_test_evmc6678l.out] Error 1
    gmake: Target `all' not remade because of errors.
    
    **** Build Finished ****
    

    Let me know where I can find the log and I will upload it for your review.

     

    Thank you very much.

    Joe

  • Thanks for sharing.
    Let me try to build your project and update you tomorrow.
    Thanks for your patience.
  • I have modified the Linker settings and able to build without any problem.

    Please try this and let me know.

    8255.platform_test_evmc6678l.zip

    Build log:

    **** Build of configuration Debug for project platform_test_evmc6678l ****

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

    'Building file: ../src/platforms_utils_test.c'

    'Invoking: C6000 Compiler'

    "C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.0/bin/cl6x" -mv6600 --abi=eabi --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.0/include" --include_path="C:/ti/pdk_c667x_2_0_1/packages/ti/csl" --include_path="C:/ti/pdk_c667x_2_0_1/packages" --include_path="C:/ti/pdk_c667x_2_0_1/packages/ti/platform" -g --define=SOC_C6678 --define=DEVICE_C6678 --diag_warning=225 --display_error_number --obj_directory="C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj"  "../src/platforms_utils_test.c"

    "C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.0/include/s_c_features.h", line 439: warning #48-D: incompatible redefinition of macro "_STLP_VENDOR_CSTD" (declared at line 112 of "C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.0/include/s_c__ti.h")

    'Finished building: ../src/platforms_utils_test.c'

    ' '

    'Building target: platform_test_evmc6678l.out'

    'Invoking: C6000 Linker'

    "C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.0/bin/cl6x" -mv6600 --abi=eabi -g --define=SOC_C6678 --define=DEVICE_C6678 --diag_warning=225 --display_error_number --obj_directory="C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj" -z -m"platform_test_evmc6678l.map" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.0/lib" -i"C:/ti/pdk_c667x_2_0_1/packages/ti/csl/lib/c6678/c66" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.0/include" -i"C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_lib/lib/debug" --reread_libs --warn_sections --xml_link_info="platform_test_evmc6678l_linkInfo.xml" --rom_model -o "platform_test_evmc6678l.out" "C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj" "../platform_utils.cmd"  -lti.platform.evm6678l.ae66 -lti.csl.ae66 -l"libc.a"

    <Linking>

    'Finished building target: platform_test_evmc6678l.out'

    ' '

    **** Build Finished ****

  • Hello, thank you very much for helping me with this PlatformTest. I downloaded the zip file and compiled the project.

    Here are my errors:

    **** Build of configuration Debug for project platform_test_evmc6678l ****
    
    "C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all 
    'Building file: ../src/platforms_utils_test.c'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.0/bin/cl6x" -mv6600 --abi=eabi --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.0/include" --include_path="C:/ti/pdk_c667x_2_0_1/packages/ti/csl" --include_path="C:/ti/pdk_c667x_2_0_1/packages" --include_path="C:/ti/pdk_c667x_2_0_1/packages/ti/platform" -g --define=SOC_C6678 --define=DEVICE_C6678 --diag_warning=225 --display_error_number --obj_directory="C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj"  "../src/platforms_utils_test.c"
    "C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.0/include/s_c_features.h", line 439: warning #48-D: incompatible redefinition of macro "_STLP_VENDOR_CSTD" (declared at line 112 of "C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.0/include/s_c__ti.h")
    'Finished building: ../src/platforms_utils_test.c'
    ' '
    'Building target: platform_test_evmc6678l.out'
    'Invoking: C6000 Linker'
    "C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.0/bin/cl6x" -mv6600 --abi=eabi -g --define=SOC_C6678 --define=DEVICE_C6678 --diag_warning=225 --display_error_number --obj_directory="C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj" -z -m"platform_test_evmc6678l.map" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.0/lib" -i"C:/ti/pdk_c667x_2_0_1/packages/ti/csl/lib/c6678/c66" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.0/include" -i"C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_lib/lib/debug" --reread_libs --warn_sections --xml_link_info="platform_test_evmc6678l_linkInfo.xml" --rom_model -o "platform_test_evmc6678l.out" "C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj" "../platform_utils.cmd"  -lti.platform.evm6678l.ae66 -lti.csl.ae66 -l"libc.a" 
    <Linking>
    error #10008-D: cannot find file "ti.platform.evm6678l.ae66"
    
     undefined                     first referenced                                                                               
    
      symbol                           in file                                                                                    
     ---------                     ----------------                                                                               
     platform_blocknpage_to_offset C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_delay                C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
    >> Compilation failure
     platform_device_close         C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_device_erase_block   C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_device_open          C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_device_read          C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_device_write         C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_errno                C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_external_memory_test C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_get_coreid           C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_get_emac_info        C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_get_info             C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_get_switch_state     C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_init                 C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_internal_memory_test C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_led                  C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_uart_init            C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_uart_read            C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_uart_set_baudrate    C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_uart_write           C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_write                C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_write_configure      C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
    
    error #10234-D: unresolved symbols remain
    error #10010: errors encountered during linking; "platform_test_evmc6678l.out"
       not built
    gmake: *** [platform_test_evmc6678l.out] Error 1
    gmake: Target `all' not remade because of errors.
    
    **** Build Finished ****
    

    Any ideas? I didn't modify anything in the project.

    Thanks again for sticking with me to solve this problem. Joe

  • I think, you don't have libraries in below location.
    C:\ti\pdk_c667x_2_0_1\packages\ti\platform\evmc6678l\platform_lib\lib\debug\ti.platform.evm6678l.ae66

    If yes, can you please rebuild the platform library in debug mode and rebuild this platform test code again.

    Import this CCS project in CCS and rebuild it.
    C:\ti\pdk_c667x_2_0_1\packages\ti\platform\evmc6678l\platform_lib
  • Titus,

    Hi, do have those libraries and did rebuild the project. Here are my compilation errors:

    **** Build of configuration Debug for project platform_test_evmc6678l ****
    
    "C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all 
    'Building file: ../src/platforms_utils_test.c'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.0/bin/cl6x" -mv6600 --abi=eabi --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.0/include" --include_path="C:/ti/pdk_c667x_2_0_1/packages/ti/csl" --include_path="C:/ti/pdk_c667x_2_0_1/packages" --include_path="C:/ti/pdk_c667x_2_0_1/packages/ti/platform" -g --define=SOC_C6678 --define=DEVICE_C6678 --diag_warning=225 --display_error_number --obj_directory="C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj"  "../src/platforms_utils_test.c"
    "C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.0/include/s_c_features.h", line 439: warning #48-D: incompatible redefinition of macro "_STLP_VENDOR_CSTD" (declared at line 112 of "C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.0/include/s_c__ti.h")
    'Finished building: ../src/platforms_utils_test.c'
    ' '
    'Building target: platform_test_evmc6678l.out'
    'Invoking: C6000 Linker'
    "C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.0/bin/cl6x" -mv6600 --abi=eabi -g --define=SOC_C6678 --define=DEVICE_C6678 --diag_warning=225 --display_error_number --obj_directory="C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj" -z -m"platform_test_evmc6678l.map" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.0/lib" -i"C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_lib" -i"C:/ti/pdk_c667x_2_0_1/packages/ti/csl/lib/c6678/c66" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-c6000_8.1.0/include" -i"C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_lib/lib/debug" --reread_libs --warn_sections --xml_link_info="platform_test_evmc6678l_linkInfo.xml" --rom_model -o "platform_test_evmc6678l.out" "C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj" "../platform_utils.cmd"  -lC:\ti\pdk_c667x_2_0_1\packages\ti\platform\evmc6678l\platform_lib\lib\debug\ti.platform.evm6678l.ae66 -lti.csl.ae66 -l"libc.a" 
    <Linking>
    error #10008-D: cannot find file
       "C:\ti\pdk_c667x_2_0_1\packages\ti\platform\evmc6678l\platform_lib\lib\debug
       \ti.platform.evm6678l.ae66"
    
     undefined                     first referenced                                                                               
      symbol                           in file                                                                                    
     ---------                     ----------------                                                                               
     platform_blocknpage_to_offset C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_delay                C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_device_close         C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_device_erase_block   C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_device_open          C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_device_read          C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_device_write         C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_errno                C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_external_memory_test C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_get_coreid           C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_get_emac_info        C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_get_info             C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_get_switch_state     C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_init                 C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_internal_memory_test C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_led                  C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_uart_init            C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_uart_read            C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_uart_set_baudrate    C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_uart_write           C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_write                C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
     platform_write_configure      C:/ti/pdk_c667x_2_0_1/packages/ti/platform/evmc6678l/platform_test/obj/platforms_utils_test.obj
    
    error #10234-D: unresolved symbols remain
    
    error #10010: errors encountered during linking; "platform_test_evmc6678l.out"
    >> Compilation failure
       not built
    gmake: *** [platform_test_evmc6678l.out] Error 1
    gmake: Target `all' not remade because of errors.
    
    **** Build Finished ****
    

    Here is a screen shot of the C:\ti\pdk_c667x_2_0_1\packages\ti\platform\evmc6678l\platform_lib\lib\debug directory:

    Here is a screen shot of my Linker Properties:

    Hope this helps us find the problem. Should I de-install the PDK and then install it again?  Joe

  • Dear Joe,

    Hi, do have those libraries and did rebuild the project. Here are my compilation errors:

    Here is a screen shot of the C:\ti\pdk_c667x_2_0_1\packages\ti\platform\evmc6678l\platform_lib\lib\debug directory:

    No, you don't have it.

    The file name is "ti.platform.evm6678l.ae66" not "ti.platform.evm6678l.ae66e"

    ti.platform.evm6678l.ae66  -> Little endian

    ti.platform.evm6678l.ae66e -> Big endian

    C:\ti\pdk_c667x_2_0_1\packages\ti\platform\evmc6678l\platform_lib\lib\debug\ti.platform.evm6678l.ae66

  • Titus,

    Hi, you are correct. That library was missing so I copied the one from the Release directory and was able to compile the code and run the example. Will this library be okay from the Release directory? Thanks
  • Yes, its okay, its the same but it doesn't have debug information which is not required for library.
    If you wish, you can also import the platform library and build it with Debug mode.
  • How do I import a platform library?
  • Import the following project which is platform library.
    C:\ti\pdk_c667x_2_0_1\packages\ti\platform\evmc6678l\platform_lib
  • Titus,

    Hi, thank you very much for helping me get this going and finding my errors. I did try to compile the platform library but got 52 errors. I'll work on it a little more and if I can't get it going I will do a post to the forum.
    Thanks again!