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.

porting code from CC v3.3 to CC v6

Other Parts Discussed in Thread: SPRC234, CCSTUDIO

Hi, I have CC v3.3 project, and now I need port it to CC V6.

My project need BIOS and CSL

1 I setup Version: 6.1.0.00104  have RTSC/XDCtools 3.31.00.24 and setup bios 6.41.2.41 is it ok or need use other versions?

2 I need setup CSL or can just copy CSL folder from CC v3.3?

3 I can start debug my project using xds100v3 without any additional licence?

  • Hi,
    If you are using CCSv3.3 projects then CCSv6 will migrate to new.


    1 I setup Version: 6.1.0.00104 have RTSC/XDCtools 3.31.00.24 and setup bios 6.41.2.41 is it ok or need use other versions?


    If CCSv3.3 project then it could use DSP/BIOS sw but newer CCS would support both DSP/BIOS and SYS/BIO.
    Want to port or migrate from DSP/BIOS to SYS/BIOS ?

    www.ti.com.cn/.../spraas7g.pdf



    3 I can start debug my project using xds100v3 without any additional licence?

    I think, you can use XDS100 version emulators without license.


    2 I need setup CSL or can just copy CSL folder from CC v3.3?

    Yes, just you can copy and use.
  • About CSL, I download SCL from Ti.
    I see in CSL README.txt sprc234\03.00.10.02\
    1 "... This is a CSL 3.0 architecture release for the 6455 device. Please note that if you have an existing CSL which is of the 2x architecture flavor then this CSL will not be compatible with that. ... "

    2 my old project use C6000 CSL version 2.31.00.16.
    can I just copy libs and *.h files from my old CC v3.3 in to ported project on CC v6 in order to compatability?

    Regards Evgeniy
  • Hi Evgeniy,


    2 my old project use C6000 CSL version 2.31.00.16.
    can I just copy libs and *.h files from my old CC v3.3 in to ported project on CC v6 in order to compatability?


    Yes you can copy libraries and *.h files, and can migrate your project from CCSv3x to CCSv6.
  • Hi,
    BTW, what is your processor ?
    As Arvind said, you can use *.lib and *.h for CCS migration but you have to use CSL2.x not CSL3.x.
  • Thank you for your support.
    after setup BIOS
    c:\ti\bios_6_41_02_41\packages\ti\bios\
    c:\ti\bios_6_41_02_41\packages\xdc\
    but have not any files in xdc

    errors for:
    #include <xdc/std.h>

    #include <xdc/runtime/xdc.h>
    #include <xdc/runtime/Types.h>
    #include <xdc/runtime/IInstance.h>
  • Hi Evgeniy,


    errors for:
    #include <xdc/std.h>
    #include <xdc/runtime/xdc.h>
    #include <xdc/runtime/Types.h>
    #include <xdc/runtime/IInstance.h>

    You need to include xdctools path.
    Go to Properties -> C6000 --> Include Options

    Add xdctools path in include option.
    For Example:- C:\ti\xdctools_3_xx\packages
  • thanks.

    now I need create new BIOS CFG fil?

    i try: No DSP/BIOS tools are currently installed. Please install DSP/BIOS tools before creating a new DSP/BIOS configuration 

    what I need to do?

    strange I was install:c:\ti\bios_6_41_02_41\

  • Hi,

    Could you please answer the following questions to support further and better.
    Thanks for your understanding.

    What is your processor ?
    Which example are you working ?
    Is that code developed by your own or TI provided ?

    If its TI provided, could you share the details of the package (CSL etc.,)

    If its your own code, what is your reference package used for your code ?
    Which example need to migrate to CCSv6 ?

    If you import the CCSv3.3 code and its automatically migrated to CCSv6 (later version)
  • Hi,
    6455
    our custom project (I was try add BIOS cfg to empty project - not add)


    I see now in log:
    !ERROR: This project has DSP/BIOS content, but no DSP/BIOS tools are currently installed. Please install DSP/BIOS tools and re-migrate this project.

    !WARNING: Source file 'rts64plus.lib' has been linked into the project relative to variable 'CG_TOOL_ROOT'. It is recommended, however, that you avoid linking resources from the build-tool directory - consider using build-options to reference include-files and libraries.


    !CONFIGURATION: 'com.ti.ccstudio.buildDefinitions.C6000.Debug.487073454' [Wed Apr 08 14:02:17 IDT 2015]

    !TOOL: 'com.ti.ccstudio.buildDefinitions.C6000_7.4.exe.compilerDebug.1611512413'

    !WARNING: Unresolved option: com.ti.ccstudio.buildDefinitions.C6000_7.4.exe.compilerDebug.1611512413::--disable:sploop

    !WARNING: Unresolved tool: com.ti.ccstudio.buildDefinitions.C6000.Debug.487073454::DspBiosBuilder


    !CONFIGURATION: 'com.ti.ccstudio.buildDefinitions.C6000.Release.375123997' [Wed Apr 08 14:02:17 IDT 2015]

    !TOOL: 'com.ti.ccstudio.buildDefinitions.C6000_7.4.exe.compilerRelease.927542941'

    !WARNING: Unresolved option: com.ti.ccstudio.buildDefinitions.C6000_7.4.exe.compilerRelease.927542941::!--symdebug:dwarf

    !WARNING: Unresolved tool: com.ti.ccstudio.buildDefinitions.C6000.Release.375123997::DspBiosBuilder

    But I was install BIOS to system:
    c:\ti\bios_6_41_02_41\
  • Hi, I uninstall bios6, and install bios_5_42_01_09
    after import project , i try to open tcf file
    unable to create bios config server