Re: Flash for persistent storage and hive based registry
From: A. User (dve_at_byby.com)
Date: 03/04/04
- Next message: Angelo: "Re: USB and PXA"
- Previous message: Douglas Wilson: "DHCP, VBridge and Non-debug TCP/IP Communication"
- In reply to: Dean Ramsier: "Re: Flash for persistent storage and hive based registry"
- Next in thread: Dean Ramsier: "Re: Flash for persistent storage and hive based registry"
- Reply: Dean Ramsier: "Re: Flash for persistent storage and hive based registry"
- Messages sorted by: [ date ] [ thread ]
Date: Thu, 4 Mar 2004 08:03:24 -0500
I am very interested in Dean's comments.
I was under the impression there was quite a difference between executing
from Flash as opposed to RAM. Do you have any numbers?
I would like to see a comparison ... something like this:
feel free to expand and/or correct me where needed.
All opinions welcome
FLASH (XIP)
Slower execution
Saves RAM, system needs less RAM as RAM is only needed for stack,heap,
variables etc. and not OS
bootup time faster.
harder to setup (?)
harder to do OS Flash upgrades
does (not) work with debugger (??)
does (not) work with emulators (??)
RAM
traditional build
faster
on line FLASH OS upgrades easer as OS is in RAM
I know some are subjective any other pros/cons you can think of ?
"Dean Ramsier" <dramsiernospam@accelentnospam.com> wrote in message
news:eMdf4mSAEHA.2348@TK2MSFTNGP09.phx.gbl...
> Since you're using BinFS and not attempting to XIP from strataflash (a
> questionable decision in my opinion) you should be able to use the NOR
flash
> driver available in PB. In fact, since BinFS is already running, the
block
> driver is apparently already there. All you need to do is get the
registry
> settings correct to format/partition/mount the remaining part of the
flash.
> The hive registry can then be targeted to that file system. This can all
> happen automatically.
>
> Why are you choosing to use BinFS instead of executing directly from
flash?
> It's much more complicated, and comes with performance penalties over
> executing directly in place. The only advantage is that SDRAM is faster
> than J3 flash, but paging code in and out will negate much or all of that
> advantage. It also costs you RAM space. BinFS is primarily intended for
> devices where the image is stored on a media that doesn't support XIP,
NAND
> flash.
>
> --
> Dean Ramsier - eMVP
> Accelent Systems
> http://www.accelent.com
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Have an opinion on the effectiveness of Microsoft Embedded newsgroups?
Tell
> Microsoft!
> https://www.windowsembeddedeval.com/community/newsgroups
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> "Fabio - ElettronicaGF" <fmelandri@elettronicagf.it> wrote in message
> news:3ad3b9c6.0403030250.684fbadf@posting.google.com...
> > Hi all,
> > I'm a newbie in WCE.NET and Platform Builder 4.2 and i'm trying to
> > understand how to use my on-board flash for the OS image and
> > data/registry storaging.
> > My platform is a pxa255 processor board with 32M strata flash (2 x
> > 28f128j3a) and 64M sdram.
> > My bootloader create a BINFS partition and an EXTENDED partition on
> > the rest of the flash memory.
> > The BINFS partition serves for the OS image (non-XIP mode).
> > Is it possible to use the EXT partition for persistent storage and
> > hive based registry ?
> > Do I need for something like Intel IPSM or the NOR strata flash driver
> > (from PB) and some registry settings (as I see in PB Help) are enough?
> > Do I have to modify my bootloader to create a FAT partition instead of
> > an EXTENDED?
> > Now, when my platform boot, I can see (with stguil) only a BINFS
> > partition.
> > I would like to have the storage/registry partition automatically
> > created at boot time, is it possible?
> >
> >
> > Thanks in advance,
> > best regards.
> >
> > Fabio Melandri
> > ElettronicaGF
>
>
- Next message: Angelo: "Re: USB and PXA"
- Previous message: Douglas Wilson: "DHCP, VBridge and Non-debug TCP/IP Communication"
- In reply to: Dean Ramsier: "Re: Flash for persistent storage and hive based registry"
- Next in thread: Dean Ramsier: "Re: Flash for persistent storage and hive based registry"
- Reply: Dean Ramsier: "Re: Flash for persistent storage and hive based registry"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|