Re: Booting on a WinCE 6.0 on an ARM9 SOC based device

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Uboot could work, however keep in mind some of the dependencies...

- When you launch CE from the loader, you must do it with the MMU off. I
don't know how uboot runs
- Some BSPs pass a global data structure to the OS from the loader, often
with parameters indicating the kitl transport etc. You may need to account
for this
- You are going to want a kitl implementation. In your case, that probably
means serial, unless you have a USB function port and can get that working.
Once you get the serial transport working, you can also use it for
downloading, obviating your need for uboot.

Make sure you have a means of jtagging your device if you ever plan to flash
it. You'll probably need it. In general, don't expect this to be a simple
task if you have no CE experience. Especially if you're trying to make
uboot work as well...
--
Dean Ramsier - eMVP
BSQUARE Corporation


"Amit M" <Amit M@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:7907C332-A4FF-470F-A546-CB24D6527587@xxxxxxxxxxxxxxxx
Hi,
I have a terminal device on which I want to explore migration to WinCE
6.0.
The device runs on a Cirrus Logic EP9307 integrated SOC with 8M flash and
32M
DRAM -- does not have an Ethernet interface. It currently runs ucLinux and
boots through u-boot. Using the u-boot shell, I can download image files
over
serial.

I have a WinCE 6.0 BSP from Cirrus for the EDB9307 dev board - EDB9307
also
runs the EP9307 SOC. As I understand, I will need to customize this BSP
for
the custom EP9307-based board on my device.

I am very new to this and not sure of the complexity involved in getting
WinCE up and running on this platform so will be working somewhat in the
dark. My questions:
* Is it possible to boot WinCE without using ethernet / eboot? Can I boot
a
WinCE image using the current boot loader - u-boot?
* What is the general strategy for customizing the BSP for my board? From
the look of it, the BSP already supports a lot of the integrated
peripherals
- LCD controller, keyboard controller etc. What are the problem areas I
should anticipate? Any pointers on this would help a lot.

I haven't got much help from the Cirrus communities so far. Really looking
forward to some help / direction on this - pls let me know if more info is
needed to help understand the problem better.
Thanks,
Amit


.



Relevant Pages

  • cepc biosloader
    ... pcmcia flash card as the boot device. ... I'm now trying to recompile the loader and the ... menu wince shortcut to start a dos box, ... When building the loader the error I'm stuck on is that it compiles ...
    (microsoft.public.windowsce.embedded)
  • Re: problems with U-Boot bootloader, scrambled output
    ... Then when I boot up the device all scrambled information is displayed ... characters appear... ... different baud from the kernel then if u walk down the bauds from 115200 ... able to see the uboot output? ...
    (comp.os.linux.embedded)
  • Re: upgrade window ce image from Uboot
    ... Typically uboot has a terminal console on a serial port 115200 8/N/1 and you ... the necessery modifications to the boot loader to allow field updates ... I am just wonder if you have a window CE device and press the power key ...
    (microsoft.public.windowsce.platbuilder)
  • Re: mittel gegen afrikanische piraten ...
    ... nicht "auf Sicht". ... Und die Leute im Boot werden durch ... nicht gerade schwach, ein Uboot ist wimre nicht gepanzert, die Mannschaft ... Und Piraten ...
    (de.rec.sport.segeln)
  • Re: upgrade window ce image from Uboot
    ... UBOOT is not a MS product so you have to find ... If you mean eboot the easy answer is that ... the necessery modifications to the boot loader to allow field updates ... I am just wonder if you have a window CE device and press the power key then ...
    (microsoft.public.windowsce.platbuilder)