public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [ECOS] Help !!
@ 2005-06-16  8:49 Annamalai Prakash  K. (Tata Elxsi )
  2005-06-16 20:17 ` John Carter
  0 siblings, 1 reply; 7+ messages in thread
From: Annamalai Prakash  K. (Tata Elxsi ) @ 2005-06-16  8:49 UTC (permalink / raw)
  To: ecos-discuss

 Hi,

            I am using ARM Integrator Board /AP (arm920t) with 128MB RAM. It
would be very greatful, if anyone provide some suggestion for my doubts...

	1. Is there any way to fi want to know, How much RAM space consumed by my
ecos + application ?..

I have choosen very basic io functionalities like serial port and flash
support.(removed networking packages) ... my application is thread program.
(twothread.c - thread example program comes along with ecos).  I would like
to test this application in an enviroment where i have only 256KB of RAM .

         2.  is it possible to simulate the above sincerio in my existing
environment ?.. what are the changes, should i do ?.. Could any provide my
suggestion ....

           Apart from this, i need redboot also required to boot the Board
...  i thought to make executable to run from Flash ..


        Looking for more Inputs  regarding this ....

Thanks
Prakash





-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 7+ messages in thread
[parent not found: <200104060641.XAA13189@cygnus.com>]
* RE: [ECOS] Help!
@ 2001-04-06  4:09 Nielsen Linus
  0 siblings, 0 replies; 7+ messages in thread
From: Nielsen Linus @ 2001-04-06  4:09 UTC (permalink / raw)
  To: ecos-discuss

Well, I don't know the first thing about ARM7, but how about floating point
support? Is it in hardware or is it emulated in software? If you have
compiled
the code for an ARM with hardware floating point support, and then run it on
a system without hardware floating point, you might get a problem like this.
Maybe the floating point emulation library needs some initialisation or the
like?

/Linus

> We have ported ecos to our arm7 system.It seems work well,But 
> division fail always confuses us.
>  
> the function which list below is my thread entry,I will 
> create and execute it in cyg_user_start
> 
> void our_app1(int argc,char* argv[])
> {
> 	float numerator,denominator;
> 	numerator = 4000;
> 	denominator = 100;
> 	numerator /= denominator;   ==>every time step over 
> here,gdb will report "bus error",Why?
> }
> Who can tell me why the gdb alway report bus error,and what 
> should I do?
> 
> 
> 
> the function _simple_mkdate in wallclock.inl maybe miss a 
> parentheses,doesn't it?
> 
> static void
> _simple_mkdate(time_t time,
>                cyg_uint32* year, cyg_uint32* mon,
>                cyg_uint32* day, cyg_uint32* hour,
>                cyg_uint32* min, cyg_uint32* sec)
> {
>     cyg_int32 days, hms, y, m, *dpm;
> 
>     days = (cyg_int32) (time / (24*60*60));
>     hms  = (cyg_int32) (time % (24*60*60));
> 
>     // Nothing fancy about the time - no leap year magic involved
>     *sec = hms % 60;
>     *min = (hms % (60*60)) / 60;
>     *hour = hms / 60*60;   ==============> *hour = hms/(60*60);
> 
> 	.....
> }
> 
> 
> Best regards
>  Windy
> 

^ permalink raw reply	[flat|nested] 7+ messages in thread
* [ECOS] Help!
@ 2001-04-05 23:41 windy
  0 siblings, 0 replies; 7+ messages in thread
From: windy @ 2001-04-05 23:41 UTC (permalink / raw)
  To: ecos-discuss

We have ported ecos to our arm7 system.It seems work well,But division fail always confuses us.
 
the function which list below is my thread entry,I will create and execute it in cyg_user_start

void our_app1(int argc,char* argv[])
{
	float numerator,denominator;
	numerator = 4000;
	denominator = 100;
	numerator /= denominator;   ==>every time step over here,gdb will report "bus error",Why?
}
Who can tell me why the gdb alway report bus error,and what should I do?



the function _simple_mkdate in wallclock.inl maybe miss a parentheses,doesn't it?

static void
_simple_mkdate(time_t time,
               cyg_uint32* year, cyg_uint32* mon,
               cyg_uint32* day, cyg_uint32* hour,
               cyg_uint32* min, cyg_uint32* sec)
{
    cyg_int32 days, hms, y, m, *dpm;

    days = (cyg_int32) (time / (24*60*60));
    hms  = (cyg_int32) (time % (24*60*60));

    // Nothing fancy about the time - no leap year magic involved
    *sec = hms % 60;
    *min = (hms % (60*60)) / 60;
    *hour = hms / 60*60;   ==============> *hour = hms/(60*60);

	.....
}


Best regards
 Windy

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2005-06-16 20:17 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-06-16  8:49 [ECOS] Help !! Annamalai Prakash  K. (Tata Elxsi )
2005-06-16 20:17 ` John Carter
     [not found] <200104060641.XAA13189@cygnus.com>
2001-04-06  8:13 ` [ECOS] Help! Jonathan Larmour
2001-04-07  4:46   ` windy
2001-04-10 13:19     ` Jonathan Larmour
  -- strict thread matches above, loose matches on Subject: below --
2001-04-06  4:09 Nielsen Linus
2001-04-05 23:41 windy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).