I am curious what, if any, checks CE start up and or bootloader code does to
insure
the OS image is not corrupted? CRC etc?.
It looks like the bootloader just checks the TOC signature "CECE" after
image is moved to RAM.
Is there anything else done on kernel/bootload startup?

Re: CE image load checks? by bill

bill
Thu May 27 18:31:30 CDT 2004

When loading a bin file, I think there are CRC's on the individual records.

Otherwise, I'm not aware of any on the OS image code itself by default.

"A.User" <a_user@home.com> wrote in message
news:ORhfiCDREHA.1388@TK2MSFTNGP09.phx.gbl...
> I am curious what, if any, checks CE start up and or bootloader code does
to
> insure
> the OS image is not corrupted? CRC etc?.
> It looks like the bootloader just checks the TOC signature "CECE" after
> image is moved to RAM.
> Is there anything else done on kernel/bootload startup?
>
>



Re: CE image load checks? by Andrew

Andrew
Fri May 28 01:29:06 CDT 2004


"bill" <poddw@yahoo.com> wrote in message
news:OEdRqJEREHA.2572@TK2MSFTNGP12.phx.gbl...
> > I am curious what, if any, checks CE start up and or bootloader code
does
> to
> > insure
> > the OS image is not corrupted? CRC etc?.
> > It looks like the bootloader just checks the TOC signature "CECE" after
> > image is moved to RAM.
> > Is there anything else done on kernel/bootload startup?
> >
> When loading a bin file, I think there are CRC's on the individual
records.
> >
If you use the "VIEWBIN" utility you can indeed see that individual records
are checksummed. The format itself is described in the help under "Windows
CE Binary Image Data Format (.bin)". The LOADCEPC main.c shows that it
checks these checksums while booting.

Andrew



Re: CE image load checks? by Dean

Dean
Fri May 28 08:10:10 CDT 2004

However, loadcepc is just one implementation of a bootloader. There is no
mechanism provided by CE to do this task, and bootloaders are not standard.
This will also depend on how the OS image is stored, whether it's going to
be executed in place in flash, downloaded via some mechanism into RAM etc.

--
Dean Ramsier - eMVP


"Andrew Jackson" <alj@nospam.com> wrote in message
news:%23$5Gp2HREHA.3728@TK2MSFTNGP10.phx.gbl...
>
> "bill" <poddw@yahoo.com> wrote in message
> news:OEdRqJEREHA.2572@TK2MSFTNGP12.phx.gbl...
> > > I am curious what, if any, checks CE start up and or bootloader code
> does
> > to
> > > insure
> > > the OS image is not corrupted? CRC etc?.
> > > It looks like the bootloader just checks the TOC signature "CECE"
after
> > > image is moved to RAM.
> > > Is there anything else done on kernel/bootload startup?
> > >
> > When loading a bin file, I think there are CRC's on the individual
> records.
> > >
> If you use the "VIEWBIN" utility you can indeed see that individual
records
> are checksummed. The format itself is described in the help under "Windows
> CE Binary Image Data Format (.bin)". The LOADCEPC main.c shows that it
> checks these checksums while booting.
>
> Andrew
>
>