Bruce
Thu Apr 24 05:31:35 PDT 2008
> does this mean that the ethernet broadcast is through
> the USB?
Yes. Your bootloader needs to expose the USBF port as an RNDIS device.
> initiate the boot loader on the target device if it's "blank."
Usually JTAG, but again it is device specific.
http://www.microsoft.com/windows/embedded/support/training/default.mspx
Building Powerful Platforms with Platform Builder by Wilson and Havawala is
an old book for CE 3.0, but much of the information is still very valuable.
The system architecture is outdated, and it dosen't talk about using USB to
download an image, but I still recomend it to get started.
--
Bruce Eitman (eMVP)
Senior Engineer
Bruce.Eitman AT EuroTech DOT com
EuroTech Inc.
www.EuroTech.com
"Jon P" <JonP@discussions.microsoft.com> wrote in message
news:9B30AA5B-B951-488C-A9AF-86A222C9068C@microsoft.com...
> I've been reading up on BSPs and boot loaders this afternoon. I guess my
> moniker of "newbie" was an understatement! :) The boot loader will
> definitely be device specific.
>
> One lingering question I had was that once the proper BSP is in place
> within
> Platform Builder, the target device boot loader must initiate the BOOTME
> connection (broadcast ethernet from my reading)... but how is this
> actually
> done via a USB connection (which seems to be an option within the PB
> target
> connectivity options); does this mean that the ethernet broadcast is
> through
> the USB?
>
> And in the case of a new device with no OS, drive, etc., how does one
> initiate the boot loader on the target device if it's "blank."
>
> If I'm way off in my questions, please forgive. As pointed out elsewhere,
> there aren't many books for this that I've seen, but if needed, please
> feel
> free to toss me somewhere that I can get the basics. I've read through
> the
> MSDN "Bringing Up a Board Support Package", but are there other resources
> for
> this?
>
> Thanks in advance! This space is great, and I've learned so much from
> your
> help!