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.

DSP/Bios Huge C55x5

Other Parts Discussed in Thread: TMS320C5535

I am building a DSP/Bios application for the C55x5 processors and am running into a linking error.  It cannot link because it can't find CLK_wdogdisable for a Huge memory model build. If I build for a Large memory model it is able to link.

I am using CCS 5.1.0.09000  and Bios 5_41_11_38.

It seems to be missing from a library. Can someone please help and double check this?

Cheers!

  • I verified that this function is indeed included in the huge model library builds.  Then I tried building an app using the same CCS and DSP/BIOS versions you are, and it worked.

    This is what I did:

    File->New->CCS Project

    Give project a name

    Select family: C5500

    Device: TMS320C5535

    From the project templates and examples select: DSP/BIOS v5.xx Examples->ezdsp5535 Examples->hello example

    Click Finish and Build Project

    Open hello.tcf with the DSP/BIOS Configuration Tool

    Right click System->Global Settings

    For Memory Model select HUGE, then Apply, and OK, then File->Save

    Right click on the project and select Properties

    Under CCS Build->C5500 Compiler->Processor Options select “huge” from the memory model drop list

    Under CCS Build->C5500 Compiler->Advanced Options->Runtime Model Options select “32” from the drop list for “Specify type size to hold results of pointer math (--ptrdiff_size)

    Click OK, then Build Project

    For me this builds fine, and I can see CLK_wdogdisable linked from a huge library and listed in the map file.

    Are you doing something similar?  If not, can you describe the sequence you used?

    Thanks,
    Scott

  • Scott,

    Thanks for double checking. I was using an old tcf file that must not have been compatible with the C55x5. After I copied one from the EVM I was able to get it to compile.

    Cheers!