Re: Launching Image from Flash (PXA270)

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

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?


Relevant Pages

  • Re: Relocate from nor to ddr CE 5.0
    ... it depends on the bootloader implementation; ... programmed into flash. ... but the image info says it belongs to ram. ... blt CODEINRAM ...
    (microsoft.public.windowsce.platbuilder)
  • Re: How to update OS image(nk.bin) while the OS is running?
    ... flash to ram without any processing. ... For saving the image to flash, you'll need some sort of driver, yes. ... Exactly what support is needed also depends on what the bootloader ... and a new NK.bin both stored in USB disk, when the OS is running, I ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Relocate from nor to ddr CE 5.0
    ... bootloader and let it think it is a flash image. ... but the image info says it belongs to ram. ... blt CODEINRAM ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Relocate from nor to ddr CE 5.0
    ... That is the job of the bootloader; nothing special on the part of Platform ... targeted to flash, and if it is then the bootloader programs it. ... to run in RAM, ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Bootloader Placement
    ... data on an MMC card to see whether an update of the flash is necessary and, ... which has the bootloader code as part of it. ... the copy from flash to RAM on startup won't know how much there is to copy. ... and force a hardware reset. ...
    (comp.arch.embedded)