• 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 » Microcontrollers » C2000™ Microcontrollers » C2000 32-bit Microcontrollers Forum » Give TI Your Feedback on C2000
Share
C2000™ Microcontrollers
  • Forums
  • Announcements
  • E2E Wiki
Options
  • Subscribe via RSS
C2000 Resources
  • Product Folder
  • C2000 Training Portal
  • C2000 Technical Training Catalog
  • C2000 Datasheets, App Notes, User Guides
  • C2000 Hardware Design Kits
  • controlSUITE for C2000 Software Library


  • InstaSPIN Resources
  • What is InstaSPIN?
  • Videos and Support


  • InstaSPIN-FOC and InstaSPIN-MOTION Resources
  • What is InstaSPIN-FOC?
  • What is InstaSPIN-MOTION?
  • Product Folder: F28069F, F28068F, F28062F, F28068M, F28069M
  • User’s Guide
  • Technical User’s Manual
  • Tools
  • Forums

    Give TI Your Feedback on C2000

    This question has suggested answer(s)
    ChrisClearman
    Posted by ChrisClearman
    on Oct 13 2009 15:31 PM
    Mastermind22795 points

    I would like to know what you would like to see from C2000 Real-Time Controllers.

    Software, Applications, Coding Practices, Hardware, Peripherals, Documentation, Web-Site, Training, etc. Anything goes :)

    What do YOU need?

     

     

    Edit: made sticky by LH

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    All Replies
    • Wally Ritchie42594
      Posted by Wally Ritchie42594
      on Dec 07 2010 10:23 AM
      Intellectual420 points

      Given the architecture of the CLA, I would not waste even 1 minute on providing the capability to program the CLA in C. Given the applications for the CLA, it would actually take more effort to program in C (and evaluate the compiler's output) and it wouldn't eliminate the need to debug at the assembler/pipeline level. Yes, those who can't or don't want to learn to use assembler need some help to be able to benefit from the CLA but automatically translating C to CLA Assembly isn't the answer. A better solution would be to put some effort into providing a LARGE number of example CLA program snippets and examples that communicate back and forth between C28 and CLA code. Also a MACRO library for things like SQRT might be useful. A good CLA "cookbook" would be far more useful to real world CLA applications than a nearly useless C compiler and would provide a much more satisfying meal.

       

       

       

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • pbk
      Posted by pbk
      on Dec 07 2010 10:23 AM
      Intellectual355 points

      JHi

      - CCS4 crashes too often. I really hate JAVA.

      Especially when you are debugging in real-time your motor control application and it decides to garbage collect... What is that burning smell?!?!

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Lori Heustess
      Posted by Lori Heustess
      on Dec 07 2010 10:33 AM
      Guru50545 points

      Wally Ritchie
      A better solution would be to put some effort into providing a LARGE number of example CLA program snippets and examples that communicate back and forth between C28 and CLA code. Also a MACRO library for things like SQRT might be useful. A good CLA "cookbook" would be far more useful to real world CLA applications than a nearly useless C compiler and would provide a much more satisfying meal.

      Hi Wally,

      If you haven't taken a look at the CLAmath library then I'd like to suggest it to you - it is in the controlSUITE (www.ti.com/controlsuite) download under

      C:\ti\controlSUITE\libs\math\CLAmath\

      We are looking into adding more; at this time in V3 there are quite a few building blocks for CLA in this library - including SQRT.

      Let us know your thoughts.

      Regards,

      -Lori

      Did a reply answer your question? If yes, please click the "yes" button located at the bottom of that post.
      Visit these helpful C2000 Links!
      C2000 TI Wiki Pages
      TI Forum Sitemap
      ControlSUITE
      C2000 Getting Started
      CLA FAQs
      Workshop Material!
      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Lori Heustess
      Posted by Lori Heustess
      on Dec 07 2010 10:46 AM
      Guru50545 points

      JHi
      - CCS4 crashes too often. I really hate JAVA.

      Hi JHi,

      If you would, please post your experiences with CCS on the code composer forum.  It will help the developers of CCS understand the issues and work towards resolution.  In particular if you can provide any log files that resulted from the crash it is very valuable information.

      There were many updates made in V4.1.3 that improved the C2000 experience so if you have an older version, then I suggest updating as well. 

      The CCS forum is here:

      http://e2e.ti.com/support/development_tools/code_composer_studio/default.aspx

       

      Information on providing log files is here:

      http://processors.wiki.ti.com/index.php/Troubleshooting_CCS#Information_for_Support

       

      Thank you

      Lori

      Did a reply answer your question? If yes, please click the "yes" button located at the bottom of that post.
      Visit these helpful C2000 Links!
      C2000 TI Wiki Pages
      TI Forum Sitemap
      ControlSUITE
      C2000 Getting Started
      CLA FAQs
      Workshop Material!
      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Lori Heustess
      Posted by Lori Heustess
      on Dec 07 2010 10:48 AM
      Guru50545 points

      pbk

      JHi

      - CCS4 crashes too often. I really hate JAVA.

      Especially when you are debugging in real-time your motor control application and it decides to garbage collect... What is that burning smell?!?!

      pbk,

      I would also ask if you would, please post your experiences with CCS on the code composer forum.  It will help the developers of CCS understand the issues and work towards resolution.  In particular if you can provide any log files that resulted from the crash it is very valuable information.

      There were many updates made in V4.1.3 that improved the C2000 experience so if you have an older version, then I suggest updating as well. 

      The CCS forum is here:

      http://e2e.ti.com/support/development_tools/code_composer_studio/default.aspx

       

      Information on providing log files is here:

      http://processors.wiki.ti.com/index.php/Troubleshooting_CCS#Information_for_Support

       

      Thank you

      Lori

       

      Did a reply answer your question? If yes, please click the "yes" button located at the bottom of that post.
      Visit these helpful C2000 Links!
      C2000 TI Wiki Pages
      TI Forum Sitemap
      ControlSUITE
      C2000 Getting Started
      CLA FAQs
      Workshop Material!
      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • JHi
      Posted by JHi
      on Dec 08 2010 01:55 AM
      Expert1175 points

      Lori Heustess

       

      If you would, please post your experiences with CCS on the code composer forum.  I

      Thank you

      Lori

      I have posted my experiences there but it would be nice if you answer to these question. For one question I have waited now a month to get a reply.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • ChrisClearman
      Posted by ChrisClearman
      on Dec 08 2010 08:50 AM
      Mastermind22795 points

      JHi,

      Please let us know which question is outstanding

       

      http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/83252/287465.aspx#287465

       

      http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/73701/286652.aspx#286652

       

      http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/62421/228281.aspx#228281

       

      http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/53460/189550.aspx#189550

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • JHi
      Posted by JHi
      on Dec 08 2010 08:53 AM
      Expert1175 points

      This one: http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/73701/286652.aspx#286652

      I would also like to get an answer to this question. And if this is a feature I would like to get rid of this in next versions:

      http://e2e.ti.com/support/microcontrollers/tms320c2000_32-bit_real-time_mcus/f/171/p/62564/226184.aspx#226184

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • William Bagshaw62337
      Posted by William Bagshaw62337
      on Dec 08 2010 19:41 PM
      Prodigy90 points

      I have used statistical profiler before for profiling code. (Not on ti)The one on ccs 3.3 is based on break points. The statistical one just interrupts regularly and stores the context, basically the pc. It can do all this without hitting a break point and so the code runs at "full speed" with only an interrupt overhead. Ram is allocated for the stored pcs and transferred to the host only occasionally. This works better in some ways as the code keeps running. It does sub function profiling so hotspots at a line level can be found. It is statistical so you need to run it for a while. It would probably not profile interrupts so is limited in that way. It would profile flash code. Ccs would have to be integrated to show results. Results should be processed to show function hotspots as well as line level hotspots. From experience they are good at spotting accidental overuse of high wait state memory. For example constants or code in flash that should really be in ram. Sorry if you have all this already.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    «23456
    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