• 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 » 28335
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:
28335
  • ARM
  • assembler
  • assembly
  • bug
  • C
  • c++
  • C2000
  • C2000 Compiler
  • C2800
  • CCS 3.3
  • CCS 4
  • CCS compiler
  • CCS v4.2
  • CCS V4.x
  • CCSv5
  • CGT_ENG
  • code composer
  • code Composer studio
  • code generation tools
  • compiler
  • linker
  • MSP430
  • optimization
  • RTS library
  • TI C/C++ Compiler
Related Posts
  • Forum Post: Re: C28x Legacy code warning

    Cristian Bogus Cristian Bogus
    Hi Lori, Thanks for your reactivity. No, I do not have any c24x library. Besides even an empty file compiled with the -m20 option generates the warning. The warning is related to the file: >> warning: linking files with different page sizes, blocking may be incorrect (file 'C:\...
    on Mar 11, 2010
  • Forum Post: Re: C28x Legacy code warning

    Cristian Bogus Cristian Bogus
    Lori, The library under build options->linker-libraries-> is: rts2800_fpu32.lib. Deleting the library does not remove the warning! Additionnaly I get the error message: undefined first referenced symbol in file --------- ---------------- _c_int00 Under these conditions I doubt that the...
    on Mar 17, 2010
  • Forum Post: Re: C28x Legacy code warning

    Cristian Bogus Cristian Bogus
    Lori, Sorry if I was misleading. The project I'm working at is not an all assembly project. It is a "real life" project containig C code, C28x assembler optimised code and legacy F2407A assembler code. I could not notice any problem in executing mixed C28x and C24x assembler code...
    on Mar 19, 2010
  • Forum Post: Re: C28x Legacy code warning

    Cristian Bogus Cristian Bogus
    Well, I do not have separate .bss sections. As I told you in a previous message even an EMPTY file (no variables, no code) when compiled with the -m20 option generates the warning. The (only) .bss section in the project is allocated like this: .bss : > L4SARAM, PAGE = 1 where ...
    on Mar 27, 2010
  • Forum Post: Re: C28x Legacy code warning

    Cristian Bogus Cristian Bogus
    Thomas, Lori, Thank you for your input. In fact I tried to complie all the source with -v28 -m20 (Build Properties\C2000 compiler\Runtime Model Options, applying C2XLP for the whole project ). Before that attempt, when compliling the code I had 6 warnings in total with 5 of them related directly...
    on Mar 30, 2010
  • Forum Post: Re: C28x Legacy code warning

    Cristian Bogus Cristian Bogus
    ThomasS No, that is the solution I would recommend. Lori, Thomas, Thank You for Your time! As I am concerned, I consider this issue closed. Regards, Cristian
    on Mar 31, 2010
  • Forum Post: C28x Legacy code warning

    Cristian Bogus Cristian Bogus
    DSC: F28335 (control card) IDE: CCS 4.1.1.00014 or CCS 3.3 Hello, I have to import some legacy code from a F2407 processor. The CCS project file which contains the code is compiled with the option -m20 (C2XLP source compatibility). I get the warning: "linking files with different...
    on Mar 11, 2010
  • Forum Post: Passing an argument to main()

    Den56126 Den56126
    My application requires some RAM verification tests to be run on startup before the C environment is initialized. I'd like to know where to place the result of the ram test so I can access it as a parameter to main().
    on Sep 3, 2010
  • 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: Error while linking the code in Code composer studio

    Vijay Chand Ganti Vijay Chand Ganti
    Hi all I am generating a C-code for a simulink model and i am running it on a eZdsp 28335 board. The code is getting generated fine (in ccsv3.3) till a sample time of 200micro sec. But if i keep a sampling time of 100micro secs, the following error pops up during linking. " run placement...
    on Aug 11, 2011
  • Forum Post: Trouble linking library members to output sections according to SPRU513d section 7.5.4.5

    Mark Flynn Mark Flynn
    I wrote a program for the TMS320F282335 and it worked well in RAM. I burned it into flash and it worked well there. To speed up execution time, I moved my own functions into RAM and that worked well too. My problem occurs when I try to move library functions from rts2800_fpu32.lib and rts2800_fpu32_fast_supplement...
    on Aug 18, 2011
  • Forum Post: sensorless control pmsm motor using tms320f28335 dsp

    SUNEEL KUMAR KOMMURI73899 SUNEEL KUMAR KOMMURI73899
    Hi, I am working on sensorless control of pmsm motor using tms320f28335 dsp chip. I wrote " C " code for sensorless control of pmsm motor using sliding mode observer for estimating rotor flux angle, there by estimate the speed. But when I am trying to run the program I am getting one software...
    on Sep 3, 2011
  • Forum Post: pragma for function and subcalls?

    Carlos Zaccaro Carlos Zaccaro
    Hello everyone, Im just curious becouse It's something mechanical and is tedious. I would like to make a pragma for place an interrupt call on internal ram, but the interrupt calls other functions. Do I have to write a pragma for each fuction is called? O bviously the best would be to not call...
    on Jan 10, 2012
  • Forum Post: macro's error expression must have integral type

    Nicol��s AP Nicol��s AP
    Hi everybody!! I am using ccs 4.2.4.00033, and i am trying the control suite example : Sensorless Field Oriented Control of 3-Phase Induction Motors. Anyway, i created a new macro call obsefo_const_macro and when i am trying to compile i have this error: expression must have integral type...
    on Jan 21, 2012
  • Forum Post: Problem with programming via rs232 by C2prog. Works ok with CCS

    Piotr Ludwiniak Piotr Ludwiniak
    Hello. I have problem with programming processor 28335 with rs232. I use c2prog and everything is ok when I erase and program. It looks like everything is ok, but it doesn't work. I have found that if I erase all sections without B after programming processor starts. If I clear all sections including...
    on Jan 24, 2012
  • Forum Post: About --unified_memory (-mt) for TMS320F28335 controller

    Vishnu Beema Vishnu Beema
    Hi, I am using TSM320F28335 DSP controller. I have few queries on "--unified_memory" compiler option. From below link its been mentioned as "This option is generally safe except for in place transforms (where modified data is written back to the same memory location from which...
    on Feb 22, 2012
  • Forum Post: Whether Intrinsics functions (__byte() and __xor()) are for fast execution and better optimized code or just for convenience.

    Vishnu Beema Vishnu Beema
    Hi, I am using TMS320F28335 DSP controller. With respect to Intrinsics I am going through Optimizing C_C++ Compiler.pdf (spru514c) and below links. I have few queries on __byte(), __xor(). http://www.ti.com/lit/an/spraa75/spraa75.pdf http://processors.wiki.ti.com/index.php/Byte_Accesses_with_the_C28x_CPU...
    on Feb 23, 2012
  • Forum Post: Impact of --src_interlist compiler option on Code with Optimization enabled

    Vishnu Beema Vishnu Beema
    Hi, I am using TMS320F28335 and I am trying to use --src_interlist compiler option. As per spru514C, for optimized code it says "If the optimizer is invoked (--opt_level= n option), optimizer comments are interlisted with the assembly language output of the compiler, which may rearrange code significantly...
    on Mar 13, 2012
  • Forum Post: Passing pointers to functions in static libraries

    Nino Paldan Nino Paldan
    Hello all, We are in the middle of modularization of our code base. We are currently moving code into static libraries and have encountered some issues calling functions when passing pointers to them. We are using Code Composer v4/ C2000 with TMS320F28x DSP family . Below are some examples with the...
    on Mar 21, 2012
  • Forum Post: .cinit initialization timing and time to come to main() function

    Vishnu Beema Vishnu Beema
    Hello, I am using TMS320F28335 controller. I want to analyze the time taken from powerup to the point control coming to main() function. I need to analyze few points. By using GPIO pin can i measure the time for .cinit copying from Flash. Is there any alternative method to measure the time to...
    on Mar 15, 2012
  • Forum Post: How to control order of global variables in RAM?

    Mark Flynn Mark Flynn
    I'd like to store some global variables in RAM in a contiguous order. For instance if I define: Uint16 a=0, b=0, c=0; I want to have the memory map reflect that the variables are store in RAM contiguously. My RAM starts at 0xC000 so I want a at 0xC000, b at 0xC001, and c at 0xC002). However...
    on Apr 18, 2012
  • Forum Post: unexpected behaviour of sizeof()/hole in a structure size

    Vishnu Beema Vishnu Beema
    Hi, I am using TMS320F28335 controller and i am compiling using code composer. I am tyring to use sizeof() in my code, and even after removing structure padding i am finding an unexpected behaviour of sizeof() operator. I defined 3 structures as shown below. Structure A: typedef struct A_Tag...
    on Mar 20, 2012
  • Forum Post: C2000 V5.2.5 to V5.2.11 optimizer bug

    konrad bertignoll konrad bertignoll
    Hello, I'v got wrong ASM code compiling following statement with -o1 optimization (C-compiler V5.2.11): SysSup_Fault2 = (((((((((((((((IEM_MCP_C0_B.shift_irm4 | IEM_MCP_C0_B.SysSupFlt_HvDcUnplug) | ((uint32_T)IEM_MCP_C0_B.FaultFilt_evgd)) | ((uint32_T)IEM_MCP_C0_B.FaultFilt_jtcz)) | ...
    on Mar 12, 2013
  • Forum Post: How do I switch off aligment/blocking compiler option in CCS5.2?

    Sergey Sh Sergey Sh
    Hello! I have faced a strange problem with my project that was ported to CCS 5.2 from CCS 3.3. In CCS 3.3 everything was good and the problem didn't show up. Here is memory area definition in my .cmd file: MEMORY { ... PAGE 1: TEST_MEM: origin = 0x200000, length = 0x101 ... } And here is section...
    on Mar 21, 2013
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