Flash OS imageupdate application

From: Fabio - ElettronicaGF (fmelandri_at_elettronicagf.it)
Date: 05/27/04


Date: 27 May 2004 09:16:33 -0700

Hi all,

I would like to write an application to update the whole OS image.
I would the final user can run the application, choose a new OS image
file from a mass storage (USB key) and then launch the update.
At the end they must turn off and on the device.

Can I use the bootpart library to reprogram the flash?
I have to parse the .bin file or can I use the .nb0?

I'm working with WINCE.NET - PB 4.2 and my platform is a pxa255
processor board with 32M NOR flash and 64M sdram.
My image is non-XIP.
I have reghive registry and a persistent flash partition.

I need a lot of tips!

Thanks in advance.

FabioMelandri
ElettronicaGF



Relevant Pages

  • Re: How to enable Mainstone BSP eboot download nk.nb0?
    ... file) to flash. ... and i even have a software that decode a bin file into nb0 in win ce.... ...
    (microsoft.public.windowsce.platbuilder)
  • Re: How to use eboot.bin ?
    ... ROMOFFSET has been around for a long time, ... This is a mechanism that allows the image to be stored in flash, ... file, just the .bin file. ... So you can ignore it for the purposes of the .nb0 ...
    (microsoft.public.windowsce.embedded)
  • please help ASAP 2611 issue
    ... when I did a dir flash: commmand it showed the flash name and ... System Bootstrap, Version 11.3XA4, RELEASE SOFTWARE ... 32K bytes of non-volatile configuration memory. ... 8192K bytes of processor board System flash (Read/Write) ...
    (alt.2600)
  • AS5400 thinks it is an as5350
    ... Processor board ID JAE090658WZ ... FastEthernet interfaces ... 32768K bytes of processor board System flash (Read/Write) ...
    (comp.dcom.sys.cisco)
  • Re: which bib files to configure
    ... what is the difference between .nb0 and .nb1 ... [They are different words of 16 bit flash parts if you had a 32 bit wide ... Is it possible to load kernel without developing OAL layer ... smaillet at EmbeddedFusion dot com ...
    (microsoft.public.windowsce.platbuilder)