Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Re: [lpc2000] Re: Q: Global variables with C and ASM / pass argument from ASM to C function ?

2005-04-15 by Richard Duits

Keil has the option the generate a batch file for building your project. 
Make a copy of the file and add the right option to the compilers 
command line. Which option? I don't know, but this should be in the help 
file.

Richard.


Gennady Palitsky wrote:

> ----- Original Message -----
> From: "Robert Adsett" <subscriptions@...>
> To: <lpc2000@yahoogroups.com>
> Sent: Friday, April 15, 2005 11:24 AM
> Subject: Re: [lpc2000] Re: Q: Global variables with C and ASM / pass
> argument from ASM to C function ?
>
>
> >
> > At 01:25 PM 4/15/05 +0000, ateichtmann wrote:
> >> > You could take the simple way out.  Write a quick function in C as a
> >> > template and compile it to asm to use as a template.
> >>
> >>I have no idea, how to create an asm template.
> >>These are the interesting and simple things that are never mentioned
> >>in a compiler documentation or book :-)
> >
> > Most compilers have a simple switch to generate assembly as the output
> > rather than an object file (something like cc -S).  That's all you
> > need.  Then you can take the generated assembly file and use it as a
> > template or as a tool to gather insight into the compilers operation.
> >
>
> Does anyone know how to do it in Keil?
> They have #pragma SRC in a manual, but it's not recognized by the 
> compiler.
> No other options work either.
> All my attempts to get the answer from tech support ended up with the
> suggestion to use a compiler's listing file (what I beleive is not the 
> same
> at all).
>
> Gennady
>
>
> ------------------------------------------------------------------------
> *Yahoo! Groups Links*
>
>     * To visit your group on the web, go to:
>       http://groups.yahoo.com/group/lpc2000/
>        
>     * To unsubscribe from this group, send an email to:
>       lpc2000-unsubscribe@yahoogroups.com
>       <mailto:lpc2000-unsubscribe@yahoogroups.com?subject=Unsubscribe>
>        
>     * Your use of Yahoo! Groups is subject to the Yahoo! Terms of
>       Service <http://docs.yahoo.com/info/terms/>.
>
>

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.