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.

Cannot find ti.targets.rts6000.ae66

Other Parts Discussed in Thread: SYSBIOS

I'm trying to build the led_play example using MCSDK and BIOS from the "BIOS MCSDK 2.0 User Guide on the wiki on the TDMSEVM6678L eval board.  This is here:

http://processors.wiki.ti.com/index.php/BIOS_MCSDK_2.0_User_Guide#Example_2_-_Building_and_running_your_first_tasking_application_using_MCSDK_and_BIOS

Using CCSv6, xdc 3.25.3.72, bios 6.37.3.30, pdk 1.1.2.6

I get the following error when trying to build:

can't find the library 'lib/ti.targets.rts6000.ae66' specified by package ti.targets.rts6000.  It wasn't found along the path 'C:/ti/bios_6_37_03_30/packages;C:/ti/pdk_C6678_1_1_2_6/packages;C:/ti/ccsv6/ccs_base;c:/ti/xdctools_3_25_03_72/packages;..;'

The instruction say to enter ti.targets.elf.C66 in the RTSC properties page, which I did.  I can't find anywhere where the ti.targets.rts6000.ae66 is specified.  It is not in the c:\ti directory structure anywhere.  Where is it supposed to be, and how do I get it there?


Thanks in advance.

Mike

  • Hi Mike,

    Do you have bios installed in c:\ti? If you do, the ti.targets.rts6000.ae66 library should be in the C:\ti\bios_6_37_03_30\packages\ti\targets\rts6000\lib directory. Can you confirm if the library is here or not?

    By selecting ti.targets.elf.C66 in the RTSC properties page, the ti.targets.rts6000.ae66 library is automatically added during the build.

    Todd

  • Todd,

    Yes, bios is installed in c:\ti, and as you can see from the clip below, the directory tree stops at C:\ti\bios_6_37_03_30\packages\ti, there is no \targets\ directory.  Was I supposed to build it from something, or should it have installed automatically with bios?    Thanks.    Mike    (P.s. What is the essential difference below between bios and sysbios ?)

    Directory tree clip

  • Oops! My bad. For 6.37.03.30, the library should be coming from the XDCtools. I just looked in C:\ti\xdctools_3_25_00_48\packages\ti\targets\rts6000 (I don't have your version installed) and the library was not there... I need to ask someone around about this. I'll get back to you later today.

    Todd

  • It looks like I had "played around" with my 3_25_00_48 installation. I re-installed it (and 3_25_03_78) and the library was in C:\ti\xdctools_3_25_03_72\packages\ti\targets\rts6000\lib. Can you confirm that the library is in your XDCtools? If not, can you reinstall xdctools from here: http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/3_25_03_72/index_FDS.html. I'd rename the existing one and then install it.

    Todd

  • Todd,

    Ok, that worked.  I now have the lib\ directory full of libraries, including the one I need.  My example now builds.  I don't know how you found that download link.  When I search for it from the TI site I can't seem to get there.

    I did not "play around" with my version of XDC.  I must have got it when I installed something else.  I keep all the downloaded .exe install files and I do not have any one labeled xdctools_x_y_z...   I have bios and bios_mcsdk, all ones I thought I needed for the C6678.   They have wound up installing 4 different versions of xdc, 2 of bios and many of the other tools.  The xdc versions 3_30_x_y that I have do not even have a TI directory under the packages, much less a lib.  I can't get those versions to even create a RTSC project in CCSv6.  They are labeled 'core', and I suspect things have changed for later version.

    Is there a place that specifies what works with what?  And where everything is in each version? I'm just starting out on this environment and find it very confusing to know what is the "correct" version to use for all the different tools for my processor.  Much of the online documentation seems old, referring to old versions of the tools. Nothing seems to talk about CCSv6, it is 5 or 5.0.2.  Problem is we have a project with a very short timeline, so this is making it difficult.

    Thanks for your help.

    Mike

  • Mike,

    Here's a good page to have bookmarked: http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/index.html

    The XDCtools that have the "core" at the end means it only includes the tooling and not the target content (e.g. rts6000.ae66). These libraries were moved into the kernel (bios). This move was done recently (I think it started in CCS 6.0 or 6.0.1).

    In the BIOS release notes, it states what versions are XDCtools are required.

    Todd