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.

Disable Autogenerated linker

Hello,

When I add support RTSC on my project in CCSv5.1 M7, it will create auto generated linker.cmd file inside Debug/configPkg folder, in this way I am not able to use my own linker.cmd file, I couldn't find from new version of CCS property that will disable auto generate linker file and use own linker cmd. Is anyone here used CCSv5.1 M7 version?

Thanks in advance!

/F

  • Hi Feruz,

    what platform are you using?  What do you see in Project->Properties->General Tab under Main?

    I just created a C6000 RTSC project and found I could browse to and specify a linker file in the above place in the project options.

    Please let us know.

    Best Regards,
    LIsa

  • Hi Lisa,

    Target: ti.targets.elf.C66

    Platform: ti.platforms.evm6670

    I can browse and specify linker file but whenever I build project I get errors that is

    "DDR3 memory range has already been specified"

    "L2SRAM memory range has already been specified"

    "MSMCSRAM memory range has already been specified"

    Which means project already auto generate linker file, the one I specify is causing this errors...
    So, I wonder why I can't find any properties that will help me to prevent auto create linker file.
    Thanks,
    /F

  • Hi Feruz,

    Yes, it appears the BIOS might still be generating a cmd file.   Have a look at this post and please keep me informed whether it provides the help you need!

    http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/3160/10935.aspx#10935

    You can also have a look at setting the option below (see attached screenshot)

    Best Regards,
    Lisa

     

  • Hi,

    Thanks for respond, but both references didn't help.

    Any other possible way?

    Thanks,

    /F

  • Hi Feruz,

    ok let me look a bit deeper.  I suspect this may not be something so trivial to do as we strongly recommend using the one BIOS generates.

    I will check with the team here and let you know when I have further feedback.

    Best Regards,
    Lisa

  • Hi Feruz,

    In the mean time see if this helps:

     

    http://rtsc.eclipse.org/docs-tip/Demo_of_the_RTSC_Platform_Wizard_in_CCSv4

     

    Best Regards,
    Lisa

  • Dear Lisa,

    Today I have tried demo, that helped to build project though but I am not able to test it on device today.

    The reason I wanted to control memory manually is to dynamic allocations in my application.  I had few conversations regarding array allocation for multicore DSP with your colleagues, but I would like to know your opinion about it.

    Could you please suggest any method that I can distribute parts of array over cores and after few calculation return parts back to one core to merge them?! 

     

    Thank you for your support!

    Regards,

    Feruz

  • Hi Feruz,

    unfortunately my most experienced colleague who would be best to answer this is out of office currently. 

    I will certainly bring your question to him upon his return, however in the mean time, you could also try asking the question in the BIOS forum.

    Sorry to not be able to answer you at this point.

    Best Regards,
    Lisa

  • Hi Feruz,

    as what you are seeking to do is not common at all.  Our team is actually probably not the best to deal with your last question.

    Please post the question in the device forum, this should be the correct link for your C66x device:

     

    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/default.aspx

     

    They should be able to help you further.  For now, I will go ahead and mark this thread as closed.

    Best Regards,

    LIsa