Switching to Netcf2.0 requires WinCe OS upgrade

G

Guest

Switching to Netcf2.0 requires WinCe OS upgrade

Thanks to help on this forum I was able to get the new Vs2005 to deploy to
my WinCe device (sh4 microprocessor). Unfortunately I then received the two
following errors.

"The program is not compatible with the current operating system and,
therefore, may not run on this device. Do you want to continue installation."

"Unable to start program 'IcTb4.exe'. The specified program requires a newer
version of Windows"

Another group designed the OS that is running on the WinCe device. I was not
involved in that development. What do I need to tell them needs to be done to
make the WinCe OS (sh4 uP) compatible with Netcf2.0?

Thanks.
 
G

Guest

But that's what I was asking. SH4 supports CE 5.0 (though I guess the dialog
wouldn't have appeared in that case). And CE 4.2 will be supported by SP1
(release date yet to be determined).

-Chris


Alex Feinman said:
It doesn't really matter, does it? CF2 is not currently supported on pre
CE5 devices (vanilla CE)
 
G

Guest

The device's OS is "Microsoft Windows CE .NET Version 4.20". So based on what
you have indicated the fact that it does not work is consistent with this
fact.

I assume I will have to get the WinCe device team to upgrade to CE5.0.

In case I have problems getting their attention is there an upgrade that I
can download for the Sh4 and install myself?

Thanks.
 
C

Chance Hopkins

Alex Feinman said:
It doesn't really matter, does it? CF2 is not currently supported on pre
CE5 devices (vanilla CE)

I searched google for "vanilla CE" and it said:

"Do you mean 'Vanilla ICE'?"

....so I start screaming, "NO GOD, PLEASE NO!!!"

Could you define "vanilla CE" for me real quick.

Thanks.
 
G

Guest

I term anything that's CE based, but not a Microsoft-defined platform (WM
5.0, Pocket PC, Smartphone, PMC, HPC 2k, etc) to be "vanilla CE". It covers
a lot but is largely what I work with.

-Chris
 
S

Sachin Palewar

Vanilla CE is not a technical term. Vanilla is used generally for
something simple or basic. So vanilla CE here probably means Standard
Windows CE installed on a device. If you are talking about WinCE
installed in some windows mobile Pocket PC or Smartphone, that is not
basic Windows CE, its modified version of CE, made suitable for Pocket
PC with some extra and special functions.

Cheers!!

Sachin Palewar

Palewar Techno Solutions
Pocket PC & Mobile Software Development
Nagpur, India
www.palewar.com
 
G

Guest

Turns out that the firmware Engineer who created the OS for our WinCe4.2
device has been reassigned and is not available.

I am not a firmware programmer but is there a way that I can upgrade the
device from Ce4.2 to Ce5.0 (sh4 uP). I realize this may be a large task but
thought it worth asking. The thing driving this whole task is to get to
Netcf2.0 to improve the DataSet.ReadXml() speed.

Any help in moving from Ce4.2 to Ce5.0 would be appreciated. I do have the
embedded Visual C++ 4.2 Ide.
 
P

Paul G. Tobey [eMVP]

Yes, it's a non-trivial task. For a novice, you wouldn't likely be done in
less than months and it could be substantially longer, depending on the
quality of the board support package for your hardware on which your current
OS is based. You'd have to install the 5.0 tools, which are different, port
the board support package and your drivers for the hardware on your device
to work with 5.0, port various auxiliary files that work differently in the
new build system to 5.0, and so on.

The eVC 4.2 IDE is of *no* value in this. You have to have Windows CE 5.0
with Platform Builder, which can be purchased from your Microsoft
distributor for something around $1000.

Paul T.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top