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.

CCS4 BIOS support for TMS6713?

Other Parts Discussed in Thread: CCSTUDIO

Does Code Composer Studio and DSP/Bios 5.41.03.17 support the TMS6713?

 

I tried to update my old CCSv3.1 project using the cdb2tcf tool.  It appeared to sort of work, but I would get errors that it could not find "c6x1x..cdb".

I found that elsewhere in the bios_5_41_03_17 directory and placed a copy of it in "c:\prorgam files\texas instruments\bios_5_41_03_17\packages\ti\bios\config\cdb".

I then tried to open the TCF file and got the error:

js: "C:/Program Files/Texas Instruments/bios_5_41_03_17/packages/ti/bios/config/bios_6713.tci", line 38: Can't modify read-only field

js: "C:/Program Files/Texas Instruments/bios_5_41_03_17/packages/ti/bios/config/bios_6713.tci", line 39: Can't modify read-only field

js: "C:/Program Files/Texas Instruments/xdctools_3_16_02_32/include/utils.tci", line 947: Error: Can't load platform definition 'ti.platforms.dsk6713': InternalError: Error

Correct any script errors in C:/firmware/is5.ccs4/main/.gconf/main/is5.tcf
using the Configuration Tool or a text editor, if necessary.

TConf initialization arguments:
-e environment['config.importPath']='C:/firmware/is5.ccs4/main;C:/Program Files/Texas Instruments/bios_5_41_03_17/packages' -e environment['config.scriptName']='is5.tcf'

 

I try then just created a new project and added a new DSP/Bios configuration file to my project.  It appears to be created successfully, but when I try to open the TCF file I just get the  same  error.

 

If I delete the lines in bios_6713.tci I just get different errors in "bios.tci"

 

I'm using CCS version 4.1.1.00014.  I'll probably try version 4.1.3.00034 in the morning; but I found that on the DSP Wiki page.  None of the update options in CCS4 ever told me that a new version is available.

 

Thanks,

  Peter Steinberg

  • Hi Peter,

    Yes, Code Composer Studio v4 and BIOS 5.41.03.17 will support the 6713 target. You can upgrade projects from CCS3.3 to CCSv4. 

    I think the easiest way to get something working for you and to see an example (and confirm you can run on the 6713) is to create a project.

    Can you please follow the demo example here and see if you can create and build a simple project for the dsk6713. 

    http://software-dl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/CCSv4/Demos/helloworldBIOS5.htm

    This will help determine if there is some other issue with your setup.  We can work from there to get your project going in CCSv4.  Did you upgrade to CCSv4.1.3?

    Thanks,

    -Jon

     

     

     

     

     

     

  • No matter what I did I always got the errors above when I tried to create a DSP/BIOS configuration file.

     

    I uninstalled everything from CCS4, and reinstalled version 4.1.3.00034.  In my searching I also found the latest BIOS, version 5.41.04.18 so I installed that also.

     

    I then followed the procedure to update my BIOS files from version 4.90.270 to version 5.41.04.18.  I get various errors when I try to open or compile the .TCF file.

    I then gave up on using the conversion tools.  I created a new BIOS configuration file, and then manually went through each area and made the changes for my project.

     

    Then I had to go find the replacement for the CSL that was in CCS 3.1 and install it.

     

    I can now build the project, but it does not run properly.  The source code is identical.  The only differences are the new BIOS and the CSL

  • Hi Peter,

    Without knowing what you mean exactly by "it does not run properly" I'm just guessing here, but BIOS 4.90.270 called CSL_init () for you, in later versions of BIOS you have to explicitly call CSL_init ().  Could that be your issue?  Take a look at the following web page and maybe it will give some ideas on fixing the issue.  Also there is a link on this page for migrating from BIOS 4.90 to 5.x.

    http://processors.wiki.ti.com/index.php/Before_asking_for_BIOS_support

    -Jon

     

  • CSL_init() is called at the top of main.

     

    The page on migration frmo 4.90 to 5.x was not of much use.

     

    Peter

  • I created a new workspace.

    I created the BIOS project "HelloBios" as detailed in the walk through.

    It compiles fine.  I made a target configuration for my board to just run out of the on-chip memory and loaded the .out file.

    I can step through the execution and see that it is working, but I never get output in any of the BIOS RTDX or ROV log windows.

     

    I rebuilt it under CCS3.1 with BIOS 4.90 and it works fine.

     

    Attached are the files for CCS3.1 with BIOS 4.90.270 and CCS4.1 with BIOS 5.41.04.18

    bios.zip
  • Skip the previous message, I found that error in my configuration.

  • Hi Peter,

    I've just learned that there is an issue with ROV in the CCSv4.1.3 release.  There is now a message on the download site.  The teams are working to get a new patch release out as soon as possible to correct the problem.

    http://processors.wiki.ti.com/index.php/Download_CCS

    If you open "Tools-->RTA-->Printf logs" you should be able to see the output from the HelloBios example.  If this is working for you then we should be able to get your project working correctly. 

    -Jon