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.

Segment conflicting in bios

Other Parts Discussed in Thread: CCSTUDIO

Hi all

I am very much thankfull to those really who are all helped to execute my current decoder  project in BIOS configuration..

Today i got 86 fps with bits exactness in emulator ,but it is not enough to achive HD resolution

1 so please any one can help me regarding incresing the frame rate in BIOS configuration

2  But when i configure the L2cache its showing an error segment conflicting as follows

js: "./BIOS_relese.tcf", line 13: MEM segment CACHE_L2: overlaps with another segment or cache configuration.

MEM segment IRAM: overlaps with another segment or cache configuration.

 

 

Correct any script errors in D:/suresh_docs/H.264/Bios/H264_relese/BIOS_relese.tcf

using the Configuration Tool or a text editor, if necessary.

 

 

TConf initialization arguments:

-e environment['config.importPath']='C:/CCStudio_v3.3/bios_5_33_03/packages;C:/CCStudio_v3.3/bios_5_33_03/packages;' -e environment['config.scriptName']='3D12.tcf'

I tried to resolve the error but its not possible.

please any one can  help regarding above issue

Thanks&regards

sureshkumar c v

  • Sureshkumar,

    The L2 memory has two sections:

    • Section 1:  32 KB of dedicated L2 SRAM
    • Section 2:  64 KB configurable as cache or SRAM

    The default configuration comes with a section called IRAM which allocates all 96KB of L2 memory as SRAM.  When you turn on the L2 cache you need to reduce the size of the IRAM section by that same amount.  So if you are using all 64KB of L2 cache then you should change the size of IRAM from 0x18000 (96KB) to 0x8000 (32KB).

  • Thank you very much dear Griffis

     Today i achieved something because of you and i am having some more doubts

    1 When i select omap3530evm in dsp/bios platform it is showing DSP speed is 330MHz but c64x+ runs at 430MHz is it?

    2 what should i select in GEM True completion Bit section in global settings in 64plus what it mean?

    3 Normal cmd file we created a different sections for buffers .but in bios how to create different sections and how to move in to internal memory?

         I tried to create buffers(IMG_YUV) in buffer sections but i didnt get how to call that buffers in main program

              #pragma DATA_SECTION (buffer,".IMG_YUV")
                  Ptr buffer;

              buffer=MEM_calloc(IDRAM,1024,0);

    4 I am planning Divide the external memory (CE0)4 banks is it really worth? if any please explain..

  • Sureshkumar,

    I'm glad I was able to help you resolve your problem.  Please start a new thread for new questions.  Generally speaking, it is much easier for people to find things if there is a clear subject followed by a couple of posts.  The huge threads are cumbersome for others to find info.

    Brad