[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Boot loading



Howdy,

Ok, its simple question time :-)

How do I selectivley disable (at compile time) various managers in RTEMS so
I can generate the smallest possible program. i.e I they are not linked in
at all.

I don't need (At present, although will later) the following sections.

	Signal
	Region
	dual ported memory
	event
	partition
	message
	rate monotonic
	multiprocessing

and am only using

	timer
	semaphore

The "Determining Memory Requirments" section in the C Users manual says
these managers may be optionaly excluded, but it does not say how to do it
(as far as I can see).

At the moment the simplest program (Flash an LED) takes about 50KB of
memory, and that much is not available on my EVAL board, it also takes to
long to download.  In production this won't be such a problem (128KB ROM /
256kb RAM) but Ineed to get the BSP working, and need to cut down the RTEMS
code size as much as possible.

I am sure it is some simple options somewher, but I can't find it :-(


The C Users manual also mentions a Memory worksheet in the "Applications
supplement" for the specific target processor....where can I find this
document ? (For the Hitachi SH1 port)


Any Sugestions	 ?


Thanks


Mark Farnan