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.

Buildding exams from logicpd encountered with errors ?

Other Parts Discussed in Thread: OMAPL138, AM1808

Hi,everyone!

      I downloaded the exams of TDMSEVML138 from logicpd called "CCSv4-2_with_SOM-M1_BSL_WS.zip". I unzipped the file,also switched my CCS workplace to CCSv4-2_with_SOM-M1_BSL_WS.

    when I build the one of the exams,it always encounter with following error.

  

what is the "__TI_decompress_rle24"? I found nothing about it in google, baidu,TI wiki,TI e2e.

I'am using OMAPL138,I found the ARM side exams all using AM1808,why?

Thanks for anyone's time and help!

Best Regards!

gongjian

  •  

    gongjian,

    I am not seeing the same error.  When I build the "ARM EVM LED and Pushbutton Test" I get the following output.  It appears that main_led_pb.c and test_led_pb.c files are not getting compiled when I review your output.  Here is my log after rebuilding the "ARM EVM LED and Pushbutton Test" project.

     

    **** Build of configuration Debug for project ARM EVM LED and Pushbutton Test ****

     

    C:\ccs4\Texas Instruments\ccsv4\utils\gmake\gmake -k all 

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

    'Invoking: Compiler'

    "C:/ccs4/Texas Instruments/ccsv4/tools/compiler/tms470/bin/cl470" -mv5e -g --include_path="C:/ccs4/Texas Instruments/ccsv4/tools/compiler/tms470/include" --include_path="J:/TDMSEVML138/zoom/CCSv4-2_with_SOM-M1_BSL_WS/ARM EVM LED and Pushbutton Test/inc" --include_path="J:/TDMSEVML138/zoom/CCSv4-2_with_SOM-M1_BSL_WS/ARM BSL/inc" --diag_warning=225 -me --abi=eabi --code_state=32 --preproc_with_compile --preproc_dependency="src/main_led_pb.pp" --obj_directory="src"  "../src/main_led_pb.c"

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

    ' '

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

    'Invoking: Compiler'

    "C:/ccs4/Texas Instruments/ccsv4/tools/compiler/tms470/bin/cl470" -mv5e -g --include_path="C:/ccs4/Texas Instruments/ccsv4/tools/compiler/tms470/include" --include_path="J:/TDMSEVML138/zoom/CCSv4-2_with_SOM-M1_BSL_WS/ARM EVM LED and Pushbutton Test/inc" --include_path="J:/TDMSEVML138/zoom/CCSv4-2_with_SOM-M1_BSL_WS/ARM BSL/inc" --diag_warning=225 -me --abi=eabi --code_state=32 --preproc_with_compile --preproc_dependency="src/test_led_pb.pp" --obj_directory="src"  "../src/test_led_pb.c"

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

    ' '

    'Building target: ARMEVMLEDandPushbuttonTest.out'

    'Invoking: Linker'

    "C:/ccs4/Texas Instruments/ccsv4/tools/compiler/tms470/bin/cl470" -mv5e -g --diag_warning=225 -me --abi=eabi --code_state=32 -z -m"ARMEVMLEDandPushbuttonTest.map" --stack_size=0x800 --heap_size=0x800 --warn_sections -i"C:/ccs4/Texas Instruments/ccsv4/tools/compiler/tms470/lib" -i"C:/ccs4/Texas Instruments/ccsv4/tools/compiler/tms470/include" --reread_libs --rom_model -o "ARMEVMLEDandPushbuttonTest.out"  "./src/test_led_pb.obj" "./src/main_led_pb.obj" -l"J:\TDMSEVML138\zoom\CCSv4-2_with_SOM-M1_BSL_WS\ARM BSL\lib\am1808_bsl.lib" -l"J:\TDMSEVML138\zoom\CCSv4-2_with_SOM-M1_BSL_WS\ARM BSL\am1808_rts.lib" "../linker.cmd" 

    <Linking>

    'Finished building target: ARMEVMLEDandPushbuttonTest.out'

    ' '

    Build complete for project ARM EVM LED and Pushbutton Test

     

    What do you see when you attempt to build one of the 'c' files?  

     

  • Hi,Thank you for replying my question.

    I am using CCSv4.2.4,Just I do is that I switched ccs workplace to the path contained all the exams.

    I can't build any exam from arm side. I can build exams from dsp side successfully.

    I also can build the selected single file such as main_led_pc.c

    D:\Program Files\Texas Instruments\ccsv4\utils\gmake\gmake src/main_led_pb.obj 

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

    'Invoking: Compiler'

    "D:/Program Files/Texas Instruments/ccsv4/tools/compiler/tms470/bin/cl470" -mv5e -g --include_path="D:/Program Files/Texas Instruments/ccsv4/tools/compiler/tms470/include" --include_path="C:/CCS4/ARM EVM LED and Pushbutton Test/inc" --include_path="C:/CCS4/ARM BSL/inc" --diag_warning=225 -me --abi=eabi --code_state=32 --preproc_with_compile --preproc_dependency="src/main_led_pb.pp" --obj_directory="src"  "../src/main_led_pb.c"

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

    ' '

    Build complete for project ARM EVM LED and Pushbutton Test

    If I build the whole project,It  will enconter with strangle errors.

    **** Build of configuration Debug for project ARM EVM LED and Pushbutton Test ****

     

    D:\Program Files\Texas Instruments\ccsv4\utils\gmake\gmake -k all 

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

    'Invoking: Compiler'

    "D:/Program Files/Texas Instruments/ccsv4/tools/compiler/tms470/bin/cl470" -mv5e -g --include_path="D:/Program Files/Texas Instruments/ccsv4/tools/compiler/tms470/include" --include_path="C:/CCS4/ARM EVM LED and Pushbutton Test/inc" --include_path="C:/CCS4/ARM BSL/inc" --diag_warning=225 -me --abi=eabi --code_state=32 --preproc_with_compile --preproc_dependency="src/main_led_pb.pp" --obj_directory="src"  "../src/main_led_pb.c"

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

    ' '

    'Building target: ARMEVMLEDandPushbuttonTest.out'

    'Invoking: Linker'

    "D:/Program Files/Texas Instruments/ccsv4/tools/compiler/tms470/bin/cl470" -mv5e -g --diag_warning=225 -me --abi=eabi --code_state=32 -z -m"ARMEVMLEDandPushbuttonTest.map" --stack_size=0x800 --heap_size=0x800 --warn_sections -i"D:/Program Files/Texas Instruments/ccsv4/tools/compiler/tms470/lib" -i"D:/Program Files/Texas Instruments/ccsv4/tools/compiler/tms470/include" --reread_libs --rom_model -o "ARMEVMLEDandPushbuttonTest.out"  "./src/test_led_pb.obj" "./src/main_led_pb.obj" -l"C:\CCS4\ARM BSL\lib\am1808_bsl.lib" -l"C:\CCS4\ARM BSL\am1808_rts.lib" "../linker.cmd" 

    <Linking>

     

     undefined             first referenced

      symbol                   in file     

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

     __TI_decompress_rle24                 

     

    error: unresolved symbols remain

    error: errors encountered during linking; "ARMEVMLEDandPushbuttonTest.out" not

       built

     

    >> Compilation failure

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

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

    Build complete for project ARM EVM LED and Pushbutton Test

     

    Best Regards!

     

     

     

  • I resolved the problem. I removed the am1808_rts.lib the error  "__TI_decompress_rle24" didn't show up.

    I donn't know which xxx_rts.lib suitable for omapl138?

  • Jian,

    We have duplicated the error you are seeing and have confirmed that without the library the project builds correctly.  However, the projects on the ARM side fail every test we've run.  Are you seeing this on your end?

    The project was verified working with CCS 4.2.3, and it was only when updating to 4.2.4 did I see this error.  Until we resolve this issue, I recommend using the previous version of CCS.

    Thanks,

    Justin

  • Hi,Justin!

        Thank you very much. I also encontered with the same problem,the exams on ARM side although can build successfully but it failed to run successfully.

    Best Regards.

    gongjian

  • Gongjian,

    I think we may have found a fix.  Try right clicking on the project you want to run > Properties > CCS Build > Runtime Support Library.  Change this to <automatic> and click OK a few times.  The project should now run correctly.  --> Do this only if you are still running the projects in CCS v4.2.4.

    Thanks,

    Justin