Re: Unable to use LARGE MEMORY MODEL with RH GCC
Eric Decker <[email protected]> Fri, 30 May 2014 15:09:34 -0700
| Newsgroups | gmane.comp.hardware.texas-instruments.msp430.gcc.user |
|---|---|
| Message-ID | <CAMdX_2BVKUKJ1sTXixYWn9qdQgUEc91xiEjO=EcZ300hZNH8tw@mail.gmail.com> |
CCS is Code Composer Studio which is basically a gui front end to the gcc toolchain. Devaiah, there should be a way to examine the logs to see exactly what command lines and switches are being generated to the toolchain when it gets invoked by CCS. You'll have to figure out how to go see those logs. On Thu, May 29, 2014 at 11:37 PM, Devaiah Chendanda <[email protected]> wrote: > Thank you for Delorie for the quick response!! > > Please, find the my project settings in CCSv6 that I am currently using: > > 1. Under "General" Tab -> Variant: MSP430F5438A. > In "Advance Settings(Under Genaral tab)" -> > Compiler Version: GNU v4.8.0(Red Hat) > Linker command file: msp430f5438a.ld > Runtime support library: libc.a (NOTE: Compiler generates the > following error when I choose the > "libc.a" > file present in "/large/libc.a" -- "cannot find > -l/home/devaiahchendanda/ti/ccsv6/tools/compiler/gcc_msp430_4.8.371/msp430-elf/lib/large/libc" > > 2. Under "GNU Compiler --> Runtime" > Target MCU(-mmcu) : MSP430x > Symbols : [I have defined the following 3 symbols: ] > __LARGE_DATA_MODEL__ > __LARGE_MEMORY_MODEL__ > __MSP430F5438A__ > 3. I have also tried including the PATH -- > "/home/devaiahchendanda/ti/ccsv6/tools/compiler/gcc_msp430_4.8.371/msp430-elf/lib/large" > in "Directories-->Include path" but this didn't help. > > 4. Optimization Level: None also, I have enabled "-fdata-sections" & > "-ffunction-sections". > > 5. under "Miscellaneous" Tab I have entered "-mlarge". > > 6. I have not changed anything in "GNU Linker" Tab. All settings are > default. > > SORRY, for writing a very long mail, this is with an intention to let you > know if I am missing anything here. > > Thank you, > > Regards, > Devaiah Chendanda > > > ________________________________________ > From: DJ Delorie <[email protected]> > Sent: Thursday, May 29, 2014 9:34 PM > To: Devaiah Chendanda > Cc: [email protected] > Subject: Re: [Mspgcc-users] Unable to use LARGE MEMORY MODEL with RH GCC > > The right way to enable large model is to use -mlarge > > If that causes problems, we'd need to know more about the problem to > try to diagnose it. > > Note that adding -mlarge means that *all* objects and libraries must > be recompiled with -mlarge, you can't mix and match large and small > model. > > > ------------------------------------------------------------------------------ > Time is money. Stop wasting it! Get your web API in 5 minutes. > www.restlet.com/download > http://p.sf.net/sfu/restlet > _______________________________________________ > Mspgcc-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/mspgcc-users > -- Eric B. Decker Senior (over 50 :-) Researcher ------------------------------------------------------------------------------ Time is money. Stop wasting it! Get your web API in 5 minutes. www.restlet.com/download http://p.sf.net/sfu/restlet _______________________________________________ Mspgcc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mspgcc-users