• 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 » Development Tools » TI C/C++ Compiler » TI C/C++ Compiler - Forum » All Tags » RTS library
Share
TI C/C++ Compiler
  • Forum

Browse by Tags

TI C/C++ Compiler

Welcome to the TI C/C++ Compiler Section of the TI E2E Support Community. Ask questions, share knowledge, explore ideas, and help solve problems with fellow engineers. To post a question, click on the forum tab then "New Post".

Sign In to Post
Tags
You have subscribed to this tag. To view or manage your tag subscriptions, click here.   Close
You have unsubscribed from this tag. To view or manage your tag subscriptions, click here.   Close
You are currently viewing:
RTS library
  • 28335
  • ARM
  • bug
  • C
  • c++
  • C2000
  • C6000
  • C6000 compiler
  • C64x+
  • CCS v3.3
  • CCS compiler
  • CCS v3.3
  • CCS v4.2
  • CGT_ENG
  • code composer
  • code generation tools
  • compiler
  • compiler error
  • compiler options
  • library
  • linker
  • MSP430
  • optimization
  • TI C/C++ Compiler
  • TMS470
Related Posts
  • Forum Post: Re: CCS Compiler Support for sprintf

    George Mock George Mock
    This wiki article will help http://tiexpressdsp.com/index.php/Tips_for_using_printf#How_to_use_printf_in_a_project . The .sysmem section is where malloc and friends allocate memory. Thus, it cannot be in flash. Thanks and regards, -George
    on Mar 22, 2010
  • Forum Post: Re: how to determine number of open files

    George Mock George Mock
    There is no standard C RTS function you can call which tells you the number of currently open files. There might be some very system specific not portable way to do it. But I highly advise against any hack like that. Thanks and regards, -George
    on Mar 22, 2010
  • Forum Post: Re: how to determine number of open files

    Archaeologist Archaeologist
    You could modify the RTS source file fopen.c to add a function which iterates through the internal C I/O structure counting assigned FILE slots. See _search_fp() in particular. However, if you're willing to modify the RTS source, you would probably be better served just changing the definition...
    on Mar 23, 2010
  • Forum Post: Memory instrumentation for msp430 application

    Alp44785 Alp44785
    Hi all, I'd like to add heap memory instrumentation to an msp430x application. At certain points I'd like to know the current heap usage, the maximum heap usage and the total available heap. Additinally, checking for memory corruptions when allocating and freeing memory should also be necessary...
    on Mar 30, 2010
  • Forum Post: Re: how to determine number of open files

    SnakesForBrains SnakesForBrains
    I wanted to start looking at the RTS source code files mentioned above, but I don't see the rts.src archive anywhere in my c:\Program Files\Texas Instruments installation (I have the CCSv4 installation which came with my C5505 EZDSP). Did I miss an installation step? Am I supposed to download...
    on Apr 15, 2010
  • Forum Post: Re: [C6424] RTS mktime() stops working year 2036 (runtime libary v6.1.9 )

    George Mock George Mock
    I filed record id SDSCM00036245 in the SDOWP system to request that the time functions be improved so they'll continue to work past 2036. Feel free to query status with the SDOWP link below in my sig. Thanks and regards, -George
    on May 6, 2010
  • Forum Post: Re: [C5400 v4.20] What's the difference between the RTS Libs?

    Archaeologist Archaeologist
    "D" means "debug" (-g), and "EXT" means "extended/far call mode" (-v548 -mf). The compiler build for 4.1.0 does not include files named rts.lib or rts_EXT.lib, so those files are probably BIOS-specific.
    on May 21, 2010
  • Forum Post: Re: size of wchar_t in C674x DSP

    George Mock George Mock
    Please consult the compiler user's guide http://www.ti.com/lit/pdf/spru187 . The underlying type is int, 32-bits signed. But there is more to the story you need to know. Thanks and regards, -George
    on Jun 25, 2010
  • Forum Post: Re: How to set date/time for time.h functions?

    George Mock George Mock
    Please see the recently posted Wiki article http://processors.wiki.ti.com/index.php/Time_and_clock_RTS_Functions . Thanks and regards, -George
    on Jul 8, 2010
  • Forum Post: Re: C++ Infinite recursion in cpp_inline_math.h for 2000 tools and CCS v4.0

    Archaeologist Archaeologist
    Stephen V I can't send you my code, but I can see if I can put together a test case where I can re-create the issue and send you my project and source files if you think that would help Yes please, that would be a great help.
    on Jul 15, 2010
  • Forum Post: Re: Want to remove unused rts.lib function from my executable

    Archaeologist Archaeologist
    A couple of quick things: the compiler versions you are using are C5400 CGT 3.83 for CCS 2.0 and C5400 CGT 4.1.0 (not 5.1.0) for CCS 3.1. You've actually got unwanted code for fprintf(); printf() is not included. One can't figure this out from the map file alone, but there is a call to fprintf...
    on Jul 15, 2010
  • Forum Post: R4 Compiler RTS Library - trig function performance

    Jeff Stafford Jeff Stafford
    For the trigonometric functions in TI’s RTS C-compiler library for the 570 R4, is there a performance document listing the cycle count and memory foot print per function? Related to this, is there any existing library or planned library to optimize all the math functions in the RTS library...
    on Jul 14, 2010
  • Forum Post: Re: R4 Compiler RTS Library - trig function performance

    George Mock George Mock
    Jeff Stafford For the trigonometric functions in TI’s RTS C-compiler library for the 570 R4, is there a performance document listing the cycle count and memory foot print per function? No. Jeff Stafford Related to this, is there any existing library or planned library to optimize all the...
    on Jul 20, 2010
  • Forum Post: Re: [C28x] acos() function in TMS320F28335

    George Mock George Mock
    This is a bug. I filed SDSCM00037402 in the SDOWP system. Feel free to track at with the link in my sig below. Thanks and regards, -George
    on Jul 23, 2010
  • Forum Post: Re: Limit on number of fopen in CCS?

    George Mock George Mock
    The best option is to change _NFILE in stdio.h and rebuild the RTS. Details on rebuilding the RTS are in the section titled "Library Build Process" in the compiler book http://www.ti.com/lit/pdf/spru187 . Thanks and regards, -George
    on Aug 6, 2010
  • Forum Post: Re: .bss assigned to rts430.lib

    George Mock George Mock
    You are calling some C I/O functions such as fopen and fprintf. You can get a general idea of how much is involved with these functions here http://processors.wiki.ti.com/index.php/Tips_for_using_printf#Getting_C_I.2FO_working_.2F_Troubleshooting . The build option --printf_support for reducing the footprint...
    on Sep 1, 2010
  • Forum Post: Re: Bootstrap problem when simulating C++

    George Mock George Mock
    Change the linker -heap and -stack options so you have a huge heap and stack. If that solves your problem, then you can work on making them smaller, but still big enough for your code to work. If this doesn't help, there is more on the topic here http://processors.wiki.ti.com/index.php/Tips_for_using_printf...
    on Sep 3, 2010
  • Forum Post: Re: Compiling C++ code on C6727 chip

    Archaeologist Archaeologist
    The bad news is that the library has not been built to support iostream for Embedded C++. There are Embedded C++ equivalents of some header files, including iostream, included in the RTS source file distributed with the compiler, but they are not installed by default and they will not work without an...
    on Sep 7, 2010
  • Forum Post: rts library rebuild not equals to original rts library

    MW51194 MW51194
    Hello, I want to rebuild a runtime support library with additional features. To test the build procedure, I rebuild the original rtsv5_A_le_eabi.lib with the "gmake rtsv5_A_le_eabi.lib" command as described in SPNU151E. But the rebuilded file (size 6.08MB) is not equal to the original...
    on Sep 17, 2010
  • Forum Post: Re: Assembler placement fail for ".reset", size 0x4

    Archaeologist Archaeologist
    Okay, the problem here is that the linker is trying to pull in the .reset section from the library, which gets added to your .reset resulting in a section of size 0x4. The linker does this because you didn't specify an entry point, and by default it assumes _c_int00. You can resolve this problem...
    on Nov 24, 2010
  • Forum Post: Re: Double vs. single precision for C6748

    Archaeologist Archaeologist
    DanB The values returned are often not unreasonable and so it is not obvious what is happening. I've got to ask: do you have a case where a float library function returns an unreasonable value?
    on Dec 18, 2010
  • Forum Post: Re: Purpose of libc.a

    Archaeologist Archaeologist
    It is an "index" library. If you link against it instead of rts<whatever>.lib, the linker will automatically figure out the most appropriate version of the RTS library to use. Going forward, everyone should use "libc.a" for the RTS library name unless there are special circumstances...
    on Dec 22, 2010
  • Forum Post: Re: Trouble with C++ compiler CCS v3.3 (SR12)

    Archaeologist Archaeologist
    The wiki page describes the current state of the tools. In the version you are using, the C++ STL library (including iostream support) was not provided. In more recent compilers, this example would work. What target are you using?
    on Mar 1, 2011
  • Forum Post: Re: uml (unified modeling language) support on TI software development tools

    Miro Samek Miro Samek
    Quantum Leaps offers free graphical UML tool called QM for designing and implementing real-time embedded applications based on UML state machines. QM™ provides intuitive diagramming environment and generates compact C/C++ code. QM works with the QP state machine frameworks, which have been ported...
    on Apr 12, 2011
  • Forum Post: Linker conflict between rts6700.lib and c67xfastMath.lib

    Troy Nelson Troy Nelson
    Hello, I have the following linker error and can't seem to get rid of it. I used to have similar errors on all of my math functions, but simply replacing the generic call with the fastmath specific xxxdp() call solved most of my issues. The problem with div is different. I don't use the div...
    on May 20, 2011
12
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