• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Embedded Software » BIOS » BIOS forum » xdc doesn't find syslink package
Share
BIOS
  • Forum
  • Announcements
Options
  • Subscribe via RSS

Forums

xdc doesn't find syslink package

This question is answered
Elron A Yellin
Posted by Elron A Yellin
on Jul 06 2012 10:50 AM
Intellectual600 points

I'm trying to build a c674 sysbios program which I can control from an arm-linux syslink program (OMAPL138), but CCSv5.2 doesn't recognize the syslink_2_10_06_28 install as an RTSC product.  Thus I get "xdc.PACKAGE_NOT_FOUND: can't locate the package 'ti.syslink.ipc.rtos' along the path..." when I add xdc.useModule('ti.syslink.ipc.rtos.Syslink'); to the .cfg  The syslink install is in the same parent as all the other TI products which are found without problem.  Also note that the syslink build succeeded and at least a few of the examples were able to run.

Thanks

RTSC SysLink CCSv5
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Sasha Slijepcevic
    Posted by Sasha Slijepcevic
    on Jul 06 2012 13:59 PM
    Genius15070 points

    Elron,
    can you attach the complete error message so I can see the package path? Have you tried adding syslink as a repository rather than a product? You do that by clicking on Add.. in Products and Repositories tab, and then selecting a repository from the file system from the next window:

    I am not sure if syslink is meant to be recognized as a RTSC product, but if it's not then you have to add it to your project as a repository.

    If my reply answers your question please mark the thread as answered.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Elron A Yellin
    Posted by Elron A Yellin
    on Jul 06 2012 14:45 PM
    Verified Answer
    Verified by Elron A Yellin
    Intellectual600 points

    Sasha Slijepcevic

    Have you tried adding syslink as a repository rather than a product? You do that by clicking on Add.. in Products and Repositories tab, and then selecting a repository from the file system

    That worked, thanks.  But this is at the project level.  I should be able to add the syslink repo once in the global settings and then opt in to it at the project level like I can with all the auto-discovered products.

    I am not sure if syslink is meant to be recognized as a RTSC product, but if it's not then you have to add it to your project as a repository.

    I'm new to RTSC, and I don't know why some products should be "products" and others not, nor why the GUI should treat them differently, but it seems arbitrary and a usability failure.

    Thanks

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Sasha Slijepcevic
    Posted by Sasha Slijepcevic
    on Jul 06 2012 15:35 PM
    Genius15070 points

    A RTSC product requires an additional layer of RTSC modules on top of a repository. Some developers decide to add that layer, some don't. I'm not a member of the syslink development team, but I see you are talking to Janet, who might know more if there are any plans to make syslink a RTSC product.

    If my reply answers your question please mark the thread as answered.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • janet
    Posted by janet
    on Jul 06 2012 16:36 PM
    Expert5315 points

    Elron,

    As far as I know, there are no plans to add any additional RTSC modules to SysLink.  You will need to manually add the SysLink packages to the project's repositories.  Here is a link for building a SysLink example with a CCS project where this step is described:

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

    Specifically, you need to:

    • Right click your project. Select Properties -> Build -> XDCtools -> Package Repositories and add <SYSLINK_INSTALL_DIR>\packages to xdcpath (replace <SYSLINK_INSTALL_DIR> with the installation location of SysLink)

    Best regards,

        Janet

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • vikas sharma
    Posted by vikas sharma
    on Aug 03 2012 21:01 PM
    Prodigy110 points

    I am facing  a similar issue when using Syslink version 2_20_00_14. I have done the following :

    Right click your project. Select Properties -> Build -> XDCtools -> Package Repositories and add <SYSLINK_INSTALL_DIR>\packages to xdcpath (replace <SYSLINK_INSTALL_DIR> with the installation location of SysLink)

    I am trying to build ex02_messageQ example using the provided Dsp.cfg file and it has the followin gstatement

    xdc.useModule('ti.syslink.ipc.rtos.Syslink');

    I don't see xdc.loadPackage ('ti.syslink.utils.rtos.bios6') 

    Thanks,

    -Vikas

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Sasha Slijepcevic
    Posted by Sasha Slijepcevic
    on Aug 06 2012 12:08 PM
    Genius15070 points

    Vikas,
    I am not sure what's your question. Are you getting an error? If that's the case, what's the error message?

    If my reply answers your question please mark the thread as answered.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use