public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [ECOS] eCos Romable ? (on AT91EB55)
@ 2005-05-06 12:34 Gatien Gillon
  2005-05-06 13:31 ` Sean Christensen
  0 siblings, 1 reply; 2+ messages in thread
From: Gatien Gillon @ 2005-05-06 12:34 UTC (permalink / raw)
  To: Gary Thomas; +Cc: ecos-discuss

The plateforme is AT91EB55
I have my application I've debugged it using redboot sending it with GDB now I'd like to put it a the FLASH memory so that when I reset my board my app starts immediatly without having to send it using GDB
 
>On Fri, 2005-05-06 at 14:22 +0200, Gatien Gillon wrote:
>> How can I put eCos in a way it starts automatically on 
>> a reboot without having to send an image using GDB ?
>
>This is [normally] a supported way of configuring eCos programs.
>
>  CYG_HAL_STARTUP = ROM
>
>What platform/target?
>
>-- 
>------------------------------------------------------------
>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
>
>



-- 
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] 2+ messages in thread

* Re: [ECOS] eCos Romable ? (on AT91EB55)
  2005-05-06 12:34 [ECOS] eCos Romable ? (on AT91EB55) Gatien Gillon
@ 2005-05-06 13:31 ` Sean Christensen
  0 siblings, 0 replies; 2+ messages in thread
From: Sean Christensen @ 2005-05-06 13:31 UTC (permalink / raw)
  To: Gatien Gillon; +Cc: Gary Thomas, ecos-discuss


Here is the way I do it.

If you are not retaining Redboot, rebuild eCos lib with ROM startup.
Compile / link your program to the ROM eCos lib.  Strip your executible of debugging
/ symbols (arm-elf-objcopy).  Use a JTAG flash loader to program your
application to 0x10000000 (start of ROM).  Done.  Resetting the board
should run the program.

If you want to retain Redboot, modify the .ldi file in HAL to a ROM
address just above the Redboot sectors.  Rebuild eCos with ROM
startup. Compile / link your program to the ROM eCos lib.  Strip your executible of debugging
/ symbols.  Use a JTAG flash loader to program your
application to the start sectors just past Redboot sectors.
Use the Redboot 'fconfig' script command to have Redboot to 'go' to the
start of the application.

If you don't have a JTAG / loader, use redboot 'load' to temperarly put
the executable into some unused RAM space.  Then use 'fis write' to put the
program into the ROM start location.


-S

On Fri, 6 May 2005, Gatien Gillon wrote:

> The plateforme is AT91EB55
> I have my application I've debugged it using redboot sending it with GDB now I'd like to put it a the FLASH memory so that when I reset my board my app starts immediatly without having to send it using GDB
>
> >On Fri, 2005-05-06 at 14:22 +0200, Gatien Gillon wrote:
> >> How can I put eCos in a way it starts automatically on
> >> a reboot without having to send an image using GDB ?
> >
> >This is [normally] a supported way of configuring eCos programs.
> >
> >  CYG_HAL_STARTUP = ROM
> >
> >What platform/target?
> >
> >--
> >------------------------------------------------------------
> >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
> >
> >
>
>
>
> --
> Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
> and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
>
>
>

-- 
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] 2+ messages in thread

end of thread, other threads:[~2005-05-06 13:31 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-05-06 12:34 [ECOS] eCos Romable ? (on AT91EB55) Gatien Gillon
2005-05-06 13:31 ` Sean Christensen

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).