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.

CCS/tms320F2808: Code Port debug

Part Number: TMS320F2808


Tool/software: Code Composer Studio

Hi, 

I have a customer issue porting from CCS3.3 to CCS7.4

Customer writes:

The linker does not recognize the functions initCRC32 and calcBlockCRC32.

The linker cannot fit the code into the memory. Yet the same code produces legitimate output if built with make file

Thanks!  

Best Regards, 

Blake

  • Hi Blake,

    Blake Carpenter said:
    The linker does not recognize the functions initCRC32 and calcBlockCRC32.

    Just to add a bit more details, the customer has a file "crc32.c" that is linked to the project. That source file defines intCRC32 and calcBlockCRC32, hence it is a mystery why the linker is unable to resolve that symbol. It would be good to see that source file.

    Blake Carpenter said:
    The linker cannot fit the code into the memory. Yet the same code produces legitimate output if built with make file

    The only thing I can think of is that somehow a different linker command file is used. Can I see the full build output from the build console?

    Thanks

    ki

  • Compile issue turned out to be duplicate file names with a .c and .cop extension.

    When this was resolved, the linker was happy.

    Blake

  • Both issues have been resolved off-line

    the second issue was due to an inconsistency regarding memory mapping in the GEL file.