From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6390 invoked by alias); 25 Aug 2005 13:54:05 -0000 Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Received: (qmail 6300 invoked by uid 22791); 25 Aug 2005 13:53:40 -0000 Received: from sta-204-188-98-138.rockynet.com (HELO hermes.chez-thomas.org) (204.188.98.138) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Thu, 25 Aug 2005 13:53:40 +0000 Received: by hermes.chez-thomas.org (Postfix, from userid 2000) id 2B774100036; Thu, 25 Aug 2005 07:53:18 -0600 (MDT) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by hermes.chez-thomas.org (Postfix) with ESMTP id B63E7100035; Thu, 25 Aug 2005 07:53:16 -0600 (MDT) From: Gary Thomas To: Steven_cheng <05071@alphanetworks.com> Cc: eCos Discussion In-Reply-To: <00a101c5a97c$02d6af30$01473264@stevencheng> References: <006301c5a891$51aa0b70$01473264@stevencheng> <1124885384.28508.137.camel@hermes> <001f01c5a925$da6b5b00$01473264@stevencheng> <1124969303.28508.186.camel@hermes> <00a101c5a97c$02d6af30$01473264@stevencheng> Content-Type: text/plain Date: Thu, 25 Aug 2005 13:54:00 -0000 Message-Id: <1124977996.28508.210.camel@hermes> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Re: [ECOS] who use the RAM block between 0x0 and 0xfcb8 ?? X-SW-Source: 2005-08/txt/msg00277.txt.bz2 On Thu, 2005-08-25 at 21:50 +0800, Steven_cheng wrote: > Dear Thomas, > > The processor of my platform is PowerPC 8245, > the application is our product application, and it is made > by Nucleus Plus. The application is located at 0x0, and > it starts at 0x100. So we hope to use RedBoot to load this > application. The application is distributed and works for > a long time, and it had better no change. > > So how can I do for it ?? The simplest way would be to write a new RedBoot command to execute your code. This command would take your application image, loaded at some arbitrary location, turn off the MMU and then move the application to location 0x0 before executing it. This is quite similar to how the 'exec' function works on some of the ARM platforms. > Thank you~ > > Steven Cheng > > > ----- Original Message ----- > From: "Gary Thomas" > To: "Steven_cheng" <05071@alphanetworks.com> > Cc: "Andrew Lunn" ; "eCos Discussion" > > Sent: Thursday, August 25, 2005 7:28 PM > Subject: Re: [ECOS] who use the RAM block between 0x0 and 0xfcb8 ?? > > > > On Thu, 2005-08-25 at 11:34 +0800, Steven_cheng wrote: > > > Dear All, > > > > > > Thank you for your reply! But I have a question. > > > > > > Can I move the RedBoot workspace to other address, because I have > > > an application located at 0x0. I hope to empty the address 0x0 in the > ROM / > > > ROMRAM modes > > > > > > How can I do for it ?? > > > > I don't know what platform/architecture you are using, but moving the > > data space (RedBoot's workspace) to another location, while possible, > > is probably a non-trivial job. > > > > What kind of application do you have/need at 0x0? > > > > > > > -- ------------------------------------------------------------ Gary Thomas | Consulting for the MLB Associates | Embedded world ------------------------------------------------------------ -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss