Re: Launching Image from Flash (PXA270)

From: Yannick Chamming's [eMVP] (ychammings_nospam_at_adeset.com)
Date: 10/11/04


Date: Mon, 11 Oct 2004 08:31:44 +0200

in fact, it's up to you :
You can either have your nk.bin file get copied as is in flash, then
expanded in RAM by bootloader, and have it executed in RAM. In this case,
the process of loading from flash to RAM is the same as loading from
ethernet to RAM, except that you would take datas from flash instead of
ethernet.

You can also have your nk.nb0 located direcly in flash, and then, if your
flash allows code execution (as an example, NOR flash), have it directly
executed from flash, either through a jump from bloader, or even without a
bloader at all (if the flash is the boot flash).

--
----------------------------------------------------------------
Yannick Chamming's (eMVP)
ADESET
Windows Embedded Manager
ychammings AT adeset DOT com>
http://www.adeset.com
Tél  : +33 (0)4.72.18.57.77
Fax : +33 (0)4.72.18.57.78
----------------------------------------------------------------
"bucikas" <norvilis@charter.net> wrote in message
news:7bd3c9cc.0410091634.6eb3c3c5@posting.google.com...
> I am trying to figure out same problem. What exactly should I modify in my
> Eboot.bib file? And then if bootloader jumps to flash base address where
OS
> image is located, does it mean the WinCE will execute from flash. Or will
> it copy itself into RAM first?
> Thanks.
>
> bucikas
>
> "Yannick Chamming's [eMVP]" <ychammings_nospam@adeset.com> wrote in
message news:<uvyZmPDrEHA.1644@tk2msftngp13.phx.gbl>...
> > You should also update your bootloader so that it would jump to your
flash
> > base address instead of trying loading the image from ethernet.
> >
> > --
> > ----------------------------------------------------------------
> > Yannick Chamming's (eMVP)
> > ADESET
> > Windows Embedded Manager
> > ychammings AT adeset DOT com>
> > http://www.adeset.com
> > Tél  : +33 (0)4.72.18.57.77
> > Fax : +33 (0)4.72.18.57.78
> > ----------------------------------------------------------------
> >
> > "Courier" <Courier@discussions.microsoft.com> wrote in message
> > news:255DE8D5-D5FC-4D20-A70D-41019515A81D@microsoft.com...
> > > Good day!
> > >
> > > This is config.bib
> > > MEMORY
> > > ;   Name     Start     Size      Type
> > >     RSVD     80000000  000FF000  RESERVED
> > >     ARGS     800FF000  00001000  RESERVED
> > >     NK       80100000  03000000  RAMIMAGE
> > >     RAM      83100000  00F00000  RAM
> > >
> > > I want to run image directly from flash, without downloading it
through
> > > Ethernet.
> > > If I add "ROMOFFSET=39A0000" to config.bib image successfully written
in
> > > flash but it doesn't start from there. Why? Because it designed to run
> >  from
> > > 0x80100000?
> > > So what should I do?

Loading