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.

CCS/TCI6630K2L: DSP BIOS to SYS BIOS w/ TCI6630K2L

Part Number: TCI6630K2L

Tool/software: Code Composer Studio

Hello,

I have a customer running into the following issue. Can you please advice? Thank you,

I have a project that I can currently build with the following build settings (shown in image), but I would like to upgrade the BIOS from the DSP BIOS to the latest SYS BIOS as well as change the output format to EABI in order to run on a TCI6630K2L Target (TMS320C66x DSP).  I am trying to follow the documentation (Migrating a DSP/BIOS 5 Application to SYS/BIOS 6) to convert a DSP BIOS project to use the SYS BIOS.  The first task is to convert the config file (projectname.tcf) to a RTSC configuration script.  There is supposed to be a tool within XDCTools that allows one to do this (xs, using ti.bios.conversion package within the BOIS install), but the documentation seems to be outdated, since the ti.bois.conversion package has not been part of the BIOS packages since version 6.21.03.21.  I tried running with that version, but I’m either calling it wrong or it’s missing dependencies, as I get the following error

js: "C:/Program Files/Texas Instruments/bios_6_21_03_21/packages/ti/bios/conversion/Main.xs", line 31: Error: ti.bios.conversion: TypeError: Cannot call property oldLoadPlat in object [object Object]. It is not a function, it is "undefined".

 

Is this still the currently prescribed way to convert a DSP BIOS project to a project using SYS BIOS?  (using the conversion tool included within BIOS v6.21?)

If so, were could I find help in debugging the conversion tool?

Regards,
Ryan B.

  • Hi Ryan,

    As far as I know, the conversion tool shipped with SYS/BIOS 6.21 should still work.  Which version of XDC tools are you using?  Could you try the tool on a very simple tcf file to make sure the tool works?  What is the DSO/BIOS platform you are using, and what version of DSP/BIOS?

    Thanks,

    Janet

  • Thank you Janet for your help with this issue.  Here are a few more details...

    XDC tool verson:  tried both 3_30_06_67 and 3_50_08_24

    BIOS version:  6_21_03_21 (the highest version that still contains the conversion tool)

    I tried to simplify the tcf file down to only a few lines to see if that made a difference (with no luck).  I can provide this if that would be helpful.

    I've been using the following command to run the conversion tool:

    C:\ti8\xdctools_3_50_08_24_core\xs.exe --xp "C:/Program Files/Texas Instruments/bios_6_21_03_21/packages" ti.bios.conversion -c insect.cfg --pf "platformFile"  --pn evm3530 -D config.platform=ti.platforms.evm3530   "C:/work/WINS/gsm_phy8/DI_DSP/build/BDIF/insect_simple.tcf"

    and I get the following response/error:

       name config.platform

       config.platform   ti.platforms.evm3530

       js: "C:/Program Files/Texas Instruments/bios_6_21_03_21/packages/ti/bios/conversion/Main.xs", line 31: Error: ti.bios.conversion: TypeError: Cannot call property oldLoadPlat in object [object Object]. It is not a function, it is "undefined".

    Seems like I'm having trouble specifying the platform.  Any suggestions?

    Also, would you know where I could find the example code mentioned in the PDF document (Migrating a DSP/BIOS 5 Application to SYS/BIOS 6), the link provided is broken (http://www-s.ti.com/sc/techlit/spraas7.zip).  This may give me examples of how to run the conversion tool.  Thanks!

  • Hi Adam,

    I looked at the release notes for BIOS 6.21.03.21, and it says that version of BIOS is dependent on XDCTOOLS 3.15 or higher.  I'm guessing that 3.30 may be too high.  You can get the XDCTOOLS 3.15 here:

    http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/index.html

    I'm not sure if it is worth the trouble, and may be easier to just convert your .tcf file by hand, though.

    Best regards,

    Janet

  • Yep!  That seems to have worked.  I used XDCTOOLS 3.15.04.70 with the conversion tool packaged with DSP/BIOS 6.21.03.21, and that was able to convert my .tcf file to the RTSC config file.  Thanks!