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.

2809 DSP/BIOS 'tcf' error 'PLLTYPE' doesn't exist for instance GBL

Other Parts Discussed in Thread: CCSTUDIO

I am trying to move my 2809 project from CCS3.1.19.0 BIOS 4.90.02.10 and Code Generation Tools v4.13 to CCS3.3, BIOS 5.41, and Code Generation Tools 5.2.11.  The bios 'cdg' file converts with no errors to a 'tcf' file but I get the error : "'PLLTYPE' doesn't exist for instance GBL" when I try to open the 'tcf' file in Code Composer.

I get similar problems when I try to make a new BIOS configuration.  I was able to make new BIOS configurations for other processors.

 

 

Here is what I get when I try to create a new DSP/BIOS configuration in an empty project for the 2812.

 

-------------------------- ti.platforms.ezdsp2812 --------------------------------------------------------------------

js: "C:/CCStudio_v3.3/bios_5_41_11_38/packages/ti/bios/bios.tci", line 275: No Memory Heaps Are Allocated for Dynamic TSK creation

  

Correct any script errors in C:/Temp/6607.tcf

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

  

TConf initialization arguments:

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

-----------------------------------------------------------------

 

Here is what I get when I try to create a new DSP/BIOS configuration for the 2808.  This is the same error I see when I try to open my ‘tcf’ file converted from the old BIOS 4.90 ‘cdb’ file.

 

----------------------------- ti.platforms.ezdsp2812 -----------------------------------------------------------------

 

js: "C:/CCStudio_v3.3/bios_5_41_11_38/packages/ti/bios/config/bios_2808.tci", line 63: property 'PLLTYPE' doesn't exist for instance GBL

 

js: "C:/CCStudio_v3.3/bios_5_41_11_38/xdctools/include/utils.tci", line 947: Error: Can't load platform definition 'ti.platforms.ezdsp2808': InternalError: Error

 

Correct any script errors in C:/Temp/680B.tcf

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

 

TConf initialization arguments:

-e environment['config.importPath']='C:/CCStudio_v3.3/bios_5_41_11_38/packages;C:/CCStudio_v3.3/bios_5_41_11_38/packages;' -e environment['config.scriptName']='680B.tcf'

-----------------------------------------------------------------

 

 Any ideas what is going on?

Thanks,

Eric

  • Hi Eric --

    Can you try one of the 2 attached projects?   I was able to build for both 2808 and 2812 using CCSv3.3 and 5.41.11.38.  

    Can you check your 'BIOS_INSTALL_DIR' environment variable and make sure it points to 5.41.11.38?

    6087.28tests.zip

    -Karl-

  • Hi Karl,

    I am alternating the BIOS_INSTALL_DIR between C:\CCStudio_v3.3\bios_5_41_11_38\ and C:\CCStudio_v3.1 when I change between CC3.1 and CC3.3.

    In the ezdsp2812 project I  get the error: "Error retrieving version in file c28xx.cdb: Failed to open file." but when I press ok I get the graphical editor and can change and save settings.

    In the ezdsp2808 project I get the following error followed by "failed to open tcf file".

    ------------------------------------------------------------------------------------

    js: "C:/CCStudio_v3.3/bios_5_41_11_38/packages/ti/bios/config/bios_2808.tci", line 63: property 'PLLTYPE' doesn't exist for instance GBL

    js: "C:/CCStudio_v3.3/bios_5_41_11_38/xdctools/include/utils.tci", line 947: Error: Can't load platform definition 'ti.platforms.ezdsp2808': InternalError: Error

    Correct any script errors in C:/projects/xiq/test/28tests/ezdsp2808/hello.tcf
    using the Configuration Tool or a text editor, if necessary.

    TConf initialization arguments:
    -e environment['config.importPath']='.;../;C:/CCStudio_v3.3/bios_5_41_11_38//packages/ti/bios/examples/common;C:/CCStudio_v3.3/bios_5_41_11_38/packages;' -e environment['config.scriptName']='hello.tcf'

    ------------------------------------------------------------------------------------

    I fixed the ezdsp2812 problem by copying c28xx.cdb from "C:\CCStudio_v3.3\bios_5_41_11_38\packages\ti\bios\config\update\4.90.280" to "C:\CCStudio_v3.3\bios_5_41_11_38\packages\ti\bios\config\cdb".

    Now when I try to convert my cdb file I get the error:

    Running "C:\projects\xiq\ETherCAT CC3.3 bios 4.9\cdb2tcf.bat"

    ------------------------------------------------------------------------------------

    Please wait . . .
    Conversion  FAILED. This is the command execution log:
    Application: C:/projects/xiq/ETherCAT CC3.3 bios 4.9/xiq.cdb
    Error: Seed file c:/ccstudio_v3.3/bios_5_41_11_38/packages/ti/bios/config/update
    /4.90.280/c28xx.cdb cannot be found
    Check if the directory c:/ccstudio_v3.3/bios_5_41_11_38/packages/ti/bios/config/
    update/4.90.280 exists. If not, unzip the file update.zip, available in 'update'
     directory and try again
    Error code 20

    cdb2tcf command FAILED.

    ------------------------------------------------------------------------------------

    When I look in "C:\CCStudio_v3.3\bios_5_41_11_38\packages\ti\bios\config\update\4.90.280" there is no c28xx.cdb.  I tried to substitute another c28xx.cdb but I get a version error.  I previously got beyond this step using bios 5.33.06 to do the conversion.

     

    Eric

  • 4.90 supported .tcf files, so I'm confused why you are trying to update a .cdb file?    You should be able to use your tcf files from 4.90 with 5.41.

    Are you trying to update from something earlier than 4.90?

    Can you please zip up and send across your .cdb file so we can see the version information that's included within it?

    Are you able to build any of the provided examples that come with 5.41.11?   Check the Getting Started Guide or Install Guide for how to build these.  This will verify that your CCS and BIOS installations are basically OK.

    I'm wondering if you can try installing CCSv3.3 and BIOS 5.41 on a clean machine and make sure that you have good installations for both.  Copying files between or within the installations could lead to problems.

    Thanks,
    -Karl-

  • I thought I remembered 'tcf' files became an option several years ago.  I did a very short search for 'tcf' files in 4.90 but wasn't sure of my memory so I didn't dig very deep.

    I already converted from 4.70 to 4.90 in CC3.1.

    I installed ccs on a clean Win7 system and the cdb converted with no problem.  When I installed the updates I got a message that there were problems in the installation and it gave me the option to reinstall with different settings.  After reinstalling I have seen no problems.  I have no Idea what those different settings are.  I installed the updates as 'administrator'.

    CC3.3.82.13

    ID 5.98.0.393

    bios 5.41.11.38

    code gen v5.2.11

    I had one file that was working with codegen v4.1.3:  #include <ctype> .. I had to convert that to #include <ctype.h> for v5.2.11.

    A second problem comes up in the linker.  The code has an overlay of a C++ and asm area.  The asm area is defined in bios as 'data' and assigned to PAGE 1 and the c++ area is defined in bios as 'other' and assigned to PAGE 3.  With the new bios the c++ area is assigned to PAGE 0 and I get a link error.  I inherited this code and don't know why a linker overlay was used instead of 'extern' and a union to map the c++ structure to the asm variables.

    Eric

     

     

  • Hi Eric --

    Can you make a small test case to illustrate the problem?   I'm not aware of any changes in BIOS related to this.    In addition to update of BIOS from 4.90 to 5.41, you also updated the linker from 4.1 to 5.2, right?   There were some big change in the linker between these releases.

    Thanks,
    -Karl-

  • Hi Karl,

    I fixed my compiling and linking problems with CCS3.3 and CG5.2.

    I loaded CCS5.1 and I still have a problem compiling the .tcf file on my XP machine.  I guess that is to be expected because the bios is still the same

    bios 5.41.11.38.

    -------------------------------------------------------

    js: property 'PLLTYPE' doesn't exist for instance GBL

    js: "C:/ti/xdctools_3_22_04_46/include/utils.tci", line 962: Error: Can't load platform definition 'ti.platforms.ezdsp2808': InternalError: Error

    Correct any script errors in C:/Documents and Settings/ericedin/workspace_v5_1/.metadata/.plugins/org.eclipse.rtsc.xdctools.buildDefinitions.DSPBIOS/.gconf/XIQ/XIQ/XIQ.tcf
    using the Configuration Tool or a text editor, if necessary.

    TConf initialization arguments:
    -e environment['config.importPath']='C:/Documents and Settings/ericedin/workspace_v5_1/XIQ;C:/ti/bios_5_41_11_38/packages' -e environment['config.scriptName']='XIQ.tcf'

    -------------------------------------------------------

    I loaded the same program on another XP machine and a Win7 maching and have no problem compiling the same .tcf file.  I just wish I knew what registry entry is causing this.

     

    Eric