Re: Flash for persistent storage and hive based registry
From: Dean Ramsier (dramsiernospam_at_accelentnospam.com)
Date: 03/03/04
- Next message: Dean Ramsier: "Re: How to customize the user interface ?"
- Previous message: Guillaume: "Re: Development for Handheld PC"
- In reply to: Fabio - ElettronicaGF: "Flash for persistent storage and hive based registry"
- Next in thread: Fabio - ElettronicaGF: "Re: Flash for persistent storage and hive based registry"
- Reply: Fabio - ElettronicaGF: "Re: Flash for persistent storage and hive based registry"
- Reply: A. User: "Re: Flash for persistent storage and hive based registry"
- Messages sorted by: [ date ] [ thread ]
Date: Wed, 3 Mar 2004 09:13:35 -0500
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: Dean Ramsier: "Re: How to customize the user interface ?"
- Previous message: Guillaume: "Re: Development for Handheld PC"
- In reply to: Fabio - ElettronicaGF: "Flash for persistent storage and hive based registry"
- Next in thread: Fabio - ElettronicaGF: "Re: Flash for persistent storage and hive based registry"
- Reply: Fabio - ElettronicaGF: "Re: Flash for persistent storage and hive based registry"
- Reply: A. User: "Re: Flash for persistent storage and hive based registry"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|