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.

Help converting project from CCS3.1 to CCS4.x

I'm having trouble converting my BIOS configuration (.CDB) file to work in CCS4.

CCS4 loaded the legacy CCS3.1 project properly, but did not convert the CDB file.

When I try to directly open the CDB file it pauses for a while and then the configuration tool crashes:

 

The help file says you can also migrate from BIOS 4.90 to BIOS 5.41 using the CDB2GCF utility.  This utility does not exist on my installation of CCS4.

 

I try to create a new DSP.BIOS 5 configuration file.  I choose the dsk6713 since our board uses a 6713 and I see no options to start without a predefined platform.  When I hit finish to start the conversion I get::

 

How do I fix this?

 

Thanks,

  Peter Steinberg

  • Peter --

    The translation of cdb-to-tcf files was handled when you opened the gconf configuation tools in CCSv3.3 installations.  This doesn't work in CCSv4.   You can run cdb2tcf manually, but to compound the problem, we did not provide the cdb2tcf utility in the first BIOS 5.40 and 5.41products.  This was flagged as the following bug which was fixed in 5.41.03:

    SDOCM00066019    need to add 'cdb2tcf.exe' to BIOS 5.41.0x releases

    I have attached the cdb2tcf utility to this forum post. 

    Or you can get 5.41.03 here:  http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/index.html.  We include cdb2tcf.exe in the ti/bios/config/update directory in 5.41.03.

    Please check the tconf manual, SPRU0007, appendix A for info on how to run cdb2tcf.   You can find SPRU0007 in the bios/docs directory.

    Regards,
    -Karl-

    2821.cdb2tcf.zip

  • Thanks,

      that appears to fix things.

     

    Why didn't it tell me that there is a new version of DSP/BIOS available when I check for updates?

     

    Peter

  • Hi Peter,

    We are working on it.  We expect to add notification of BIOS updates in an upcoming CCSv4.1.x service release.

    -Jon

     

     

  • I too am converting from CCS v3.1 to CCS v4 tools. I have been able to convert our .cdb to .tcf. We are using a makefile to build our project.

     

    For v3.1, we use the makefile snippet:

    OScfg.h \
    OScfg.h55 \
    OScfg.s55 \
    OScfg.cmd \
    OScfg_c.c: $(FRC) OS.cdb
        "$(TI_PLUGIN)\gconfgen" OS.cdb

     

    This will not work w/ the converted OS.tcf BIOS configuration file.

     

    Do you have a suggestion? Can the gconfgen.exe used in CCSv3.1 be used here also?

     

  • Hi

    I tried to convert .cdb file to .tcf file using cdb2tcf utility through command prompt and getting below error.

    >cdb2tcf.exe work_config.cdb
    Application: work_config.cdb
    Original seed file: c:/program files/texas instruments/bios_5_41_10_36/packages/
    ti/bios/config/update/4.90.270/c64xx.cdb
    Loading application CDB file
    Device name: 6416
    Catalog: ti.catalog.c6000
    Generating CSL files
    Unloading the application CDB file
    Loading original seed: c:/program files/texas instruments/bios_5_41_10_36/packag
    es/ti/bios/config/update/4.90.270/c64xx.cdb
    Finding user changes
    Loading new seed file
    New seed: c:/program files/texas instruments/bios_5_41_10_36/packages/ti/bios/co
    nfig/cdb/c64xx.cdb
    Couldn't open c:/program files/texas instruments/bios_5_41_10_36/packages/ti/bio
    s/config/cdb/c64xx.cdb
    Error code 25

    When I went to c:/program files/texas instruments/bios_5_41_10_36/packages/ti/bios/config/cdb directory, I didn't found any file of c64xx.cdb name.

    How can I fix that?

    -Pankaj

  • I answered your http://e2e.ti.com/support/embedded/bios/f/355/t/167866.aspx#612735 post. 

    Todd