ip phone
i am using Windowsce.net4.2 evaluation edition
Platform Builder and i am using the IP Phone Advanced platform. I am using
a third party BSP
- s3c2410 development platform which has a ARMV4
processor. I want to download the IP Phone image to this target and work.
and i use ondo sip server of brekeke.
according to the help of' How to Create an IP Phone on an Emulator',i
modified some place.but it shows that can not find the server.i don't know
if this change below is right or not,who can help me?
in the second stage'Creating an IP Phone Provisioning File'
<sip_uri>someone@example.com</sip_uri>
<sip_server>SIP Server Address</sip_server>
<sip_username>Username</sip_username>
i changed them into
<sip_uri>aaa@192.168.0.207</sip_uri>
<sip_server>192.168.0.0.7</sip_server>
<sip_username>aaa</sip_username>
are there anything wrong with the changes?
please help me~ Tag: Passed items - where are they? Tag: 74871
Platform Builder USB Download Image File
Hello ALL:
I will use USB & Serial to Download nk.bin,What i do????
Thank you! Tag: Passed items - where are they? Tag: 74870
booting from mainstoneII's flash
Hi
The mainstoneII bsp in platform builder does not support booting from flash.
I want add that capability myself,How to do that? Please give me some
advises. Tag: Passed items - where are they? Tag: 74867
Platform Builder 4.0 Remote Process Monitoring Issue
Hi
I have got a Geode based hardware running WINCE 4.2 in it. I am trying to
look at the System Performance using the Remote Process Monitor tool (PB 4.0)
but whenever I am trying to connect to the "Target", it hangs my development
PC where I am running a "TCP IP based connection with Manual Server".
I tried snooping at the Ethernet traffic and have seen the Development
Station closing the TCP session. I am able to use the other PB tools like
File Viewer, Process Viewer etc.
Also I have got a WINCE 5.0 image running in the same hardware and with the
WINCE 5.0 image and PB 5, I am able to monitor the System performance.
The PB 4.0 is updated to the latest "Update Release". I would like to know
is there any specific update on this topic.
--
Thanks
Newbie Tag: Passed items - where are they? Tag: 74866
hive-based registry problems
Hello,
Here is the platform I'm working with. They have 2 ide devices. One is
a DOM or flash based storage with an ide interface. I'm using that to
boot the nk.bin from. I'm using the x86 bios boot loader. The second
ide device is a hard drive. The DOM shows up as "hard disk" in windows
ce 5.0 when it's booted and the hard drive shows up in windows ce 5.0 as
"hard disk2". They are both sharing the common storage manager profile
HDProfile to mount the partition on each one of them in windows ce 5.0.
Now I want to use the hive-based registry and store the changes to the
system hive registry on the DOM as system.hv. I put this into platform.reg:
[HKEY_LOCAL_MACHINE\init\BootVars]
"SystemHive"="Hard Disk\\SYSTEM.HV"
I also put this into my platform's main .bat file as told in the windows
ce 5.0 live chat today by one of the developers:
set PRJ_ENABLE_REGFLUSH_THREAD=1
set PRJ_ENABLE_FSREGHIVE=1
set PRJ_BOOTDEVICE_ATAPI=1
Yet it isn't booting at all for me now into windows ce 5.0. What can I
do to enable this? Tag: Passed items - where are they? Tag: 74865
Windows CE emulator
Where could I download a windows ce emulator to work with cembedded and
plaform builder? Tag: Passed items - where are they? Tag: 74857
removed SYSGEN_CONNMS, can't build
In trying to minimize my NK.BIN, I removed Network User Interface
SYSGEN_CONNMS component from a PB workspace that built previously. Now
it fails to build commctrl.lib with the following type of link errors:
...
C:\WINCE500\public\common\oak\lib\ARMV4I\retail\commctrl.lib
C:\WINCE500\public\common\oak\lib\ARMV4I\retail\commctrl_hpc.lib
C:\WINCE500\public\common\oak\lib\ARMV4I\retail\commctrlview.lib
C:\WINCE500\PBWorkspaces\lpd_vista\lpd404\WINCE500\LoCE_ARMV4I\cesysgen\sdk\lib\ARMV4I\retail\coredll.lib
C:\WINCE500\PBWorkspaces\lpd_vista\lpd404\WINCE500\LoCE_ARMV4I\cesysgen\oak\target\ARMV4I\retail\0409\commctrl.res
C:\WINCE500\public\common\sdk\lib\ARMV4I\retail\corelibc.lib
C:\WINCE500\PBWorkspaces\lpd_vista\lpd404\WINCE500\LoCE_ARMV4I\cesysgen\sdk\lib\ARMV4I\retail\commctrl.exp
commctrl.lib(da.obj) : error LNK2019: unresolved external symbol
DSA_Create referenced in function "struct _DSA * __cdecl
xxx_DSA_Create(int,int)" (?xxx_DSA_Create@@YAPAU_DSA@@HH@Z)
commctrl.lib(da.obj) : error LNK2019: unresolved external symbol
DSA_Destroy referenced in function "int __cdecl xxx_DSA_Destroy(struct
_DSA *)" (?xxx_DSA_Destroy@@YAHPAU_DSA@@@Z)
...
Can anyone point me to what's missing here? PB does not report any
dependencies for the removed item so I am stumped.
Thanks! Tag: Passed items - where are they? Tag: 74856
PowerPolicyNotify
The documentation on this seems pretty brief. Does anyone have any
resources that explain this in more detail?
Gerrit Tag: Passed items - where are they? Tag: 74844
please help!! pxa27x usb client controller, system resume
hello
i am still tracing the problem i am facing. after a system sleep-resume,
the usb client controller is not working. during the trace i found two bugs
in the code
1: in bul_usbfn.cpp(orginally living in
public/oak/csp/arm/intel/pxa27x/usbfn)
the function BOOL BulUsbDevice::ReInit()
this for loop
for (DWORD dwIndex=0; dwIndex<MAX_ENDPOINT_NUMBER; dwIndex++)
was missing the {} so that it is doing a single line instead of the desired
block
in function
void BulUsbDevice::PowerUp()
and
void BulUsbDevice::PowerDown()
this if statement is never valid so it is not doing power on/off code at
all.
if (m_CurPowerState == PwrDeviceUnspecified) {
ok and this is my current debug trace right after system boot.
-------------------------------------
cken:0x 800 means the internal clock for usb client controller is
enabled
udccr:0 mean usb is not active.
ep0:95 , 0: 95 is the set up code to clear status, 0 is the value of
udccsr0. i.e. nothing is happening.
epx:<value>, <value>: first value is the code to clear status, the second
value is the current status of the end point. looking good.
uddcr is 0 in the beginning of start() function, and then it is 1 when it is
leaving start(). 1 means the udc is active.
by the first waitforsingleobject timeout, udccr turns to 3. i.e. enabled,
and active. looking good. of course usb is working at this stage
-------------------------------------
hardinit! cken:0x 800, udccr:0x 0
hardinit+ cken:0x 800, udccr:0x 0
hardinit- cken:0x 800, udccr:0x 0
ep0:0x 95, 0x 0
epx:0x 200D103, 0x 200D103
epx:0x 2014101, 0x 2014101
BulUsbDevice start +cken:0x 800, udccr:0x 0
BulUsbDevice start -cken:0x 800, udccr:0x 1
thread ints0 0x0, ints1 0x0,intc0=0x3, intc1=0xb8000000
thread cken:0x 800, udccr:0x 3
-------------------------------------------
this is the trace when the system is resumed from sleep(i do remove cable
before doing system sleep)
in this log, nothing is changed, except the udccr do not turn to 3, that is
enabled, but never go active.
actually udccr0 was reporting EMCE, end point memory config error right
after system power up. i notice something very strange here...
the EMCE flag will pop up again even if i wrote UDE:0(usb device enable:off)
and EMCE:1(it is a write 1 clear bit)
i tried to set every register of the udc to the reset value, by writing the
default value and writing 1 for "write 1 to clear" bits. now it do not
complain about EMCE now. but it don't help too much. UDC just don't go
active.
looks like the udc is not being reset correctly. the register setting
response is strange enough
-------------------------------------
usb powerup
BulUsbDevice PowerMgr on
hardinit! cken:0x 800, udccr:0x 0
hardinit+ cken:0x 800, udccr:0x 0, ints0:0x 0, ints1:0x
0,
intc0:0x 0, intc1:0x 0
hardinit- cken:0x 800, udccr:0x 0
ep0:0x 95, 0x 0
epx:0x 200D103, 0x 200D103
epx:0x 2014101, 0x 2014101
BulUsbDevice start +cken:0x 800, udccr:0x 0
BulUsbDevice start -cken:0x 800, udccr:0x 1
thread ints0 0x0, ints1 0x8000000,intc0=0x3f, intc1=0xb8000000
thread cken:0x 800, udccr:0x 1
usbthread:usb cable detached
start processing interrupt a b c d e f g
thread ints0 0x0, ints1 0x0,intc0=0x3f, intc1=0xb8000000
thread cken:0x 800, udccr:0x 1
------------------------------------- Tag: Passed items - where are they? Tag: 74839
Samsung 2410 display question
I am finally able to download an nk.bin created by PlatformBuilder 5.0
to my target board. My next problem is the lcd does not display the
WinCE desktop. The BSP provided by Microsoft assumes a 320x240 display
and my development board uses a 640x480. I modified the .cpp and .h
files in the
WinCE500\Public\Common\Oak\CSP\ARM\Samsung\s3c2410x\Display\s3c2410x_lcd
folder, but no luck. Even before the mods using the default 320x240
settings didn't work. Is there any other places where I need to specify
the display type? Thanks in advance. Tag: Passed items - where are they? Tag: 74838
ActiveSync Issue over serial
Hi,
We have developed a serial driver for Windows CE 5.0 based device and it is
working fine with the hyper terminal also passing the CETK test cases. We are
able to send and receive to the port if we connect and communicate using
hyper terminal but unfortunately when we tried to connect the ActiveSync it
is not detecting the device in any of the COM ports.
From the device side we did the following.
In the Network And Dial-Up Connections application, we have created a New
Connection with Direct Connection and have selected the device corresponding
to the board serial port with Flow Control to None and Baud Rate at 19200
Configured the board to use the new connection as its means to connect to
other computers:
In the PC Connection application in the Control Panel directory Enabled
Direct Connections, and set the connection to new connection
We have implemented the driver over UART1.
Any help is appreciated,
Thanks in advance,
San Tag: Passed items - where are they? Tag: 74836
Pocket CMD 5.0 extremely slow
Dear Group
I'm convinced that there is something wrong in my build (CE5.0) as the
console window is extremely slow (could be compared to an old telex).
I have tried with two hardware platforms
1.. Geode based industrial PC: Works fine with CE 4.1
2.. Xscale PXA27x: works fine with vendor supplied platform.
The rest of the platform seems to run at normal speed.
Am I missing a SYSGEN or is there a hidden CONSOLE_GO_SLOW define somewhere?
Best regards Denis Tag: Passed items - where are they? Tag: 74835
LoadCEPC takes long time to boot
Dear group.
I have created a platform for the Geode CPU using Platform builder 5.0.
Using platform manager I can download and I can debug my application using
eVC.
If I copy the NK.bin to the target and try to boot it with LoadCEPC I run
into problems.
Loading the binary into ram takes the expected time for a 29MB image.
Booting however takes more than 100 seconds.
If the LAN cable is inserted it will never start.
If the platform manages to start I can see that it contains the VMINI1
driver.
As I understand it this should only be available when using the Platform
manager to boot the image.
I have also read that ENABLING SHIP BUILD would fix the problem but that
does not seem to change much.
My solution so far is to have one build with KITL and CE target control for
debugging, and one build without these for actual release.
I have previously used CE 4.1 and it was not necessary to make these twist
and turns to get it working.
I hope that I'm simply missing the obvious, but I have searched the net for
weeks now, and can't seem to find an answer.
Best regards Denis Tag: Passed items - where are they? Tag: 74834
Where can I download "Brain Dead File System"?
Hi all.
I heard that there is a sample IFS driver written by Steve Maillet. I
found a link to it on this group, but it's broken. Where can I download
it?
Thanks in advance.
GAMJA Tag: Passed items - where are they? Tag: 74833
Problem in WindowsCE handsfree device
Hi,
Iam trying to test the handsfree profile on windows CE.
After pairing with the handsfree device,iam trying to open the control
connection.
After that RFCOMM connection has been established and the handsfree
device is sending the AT commands,but AG is failing to read those
commands.
Before that it is showing debug message in RFCOMM that " Session to
000b0d043042 closed because of hardware errors (1 total)"..,so its
calling rfcomm_Disconnect_Ind and closing the connection...
These are the debug messages Iam getting:
86354 PID:6f76e002 TID:ef467f92 [RFCOMM] Session to 000b0d043042 closed
because of hardware errors (1 total)
86354 PID:6f76e002 TID:ef467f92 [RFCOMM]
86354 PID:6f76e002 TID:ef467f92 CloseSession : 0x00269330
86355 PID:6f76e002 TID:ef467f92 [RFCOMM]
86355 PID:6f76e002 TID:ef467f92 CloseSession:: closing 000b0d043042
86355 PID:6f76e002 TID:ef467f92 [RFCOMM]
86355 PID:6f76e002 TID:ef467f92 DeleteChannel : 000b0d043042 h =
0x002694d0 close 1 err 13
86356 PID:6f76e002 TID:ef467f92 [RFCOMM]
86356 PID:6f76e002 TID:ef467f92 CloseSession : 0x00269330
86356 PID:6f76e002 TID:ef467f92 [WARN]
86356 PID:6f76e002 TID:ef467f92 CloseSession:: Session 0x00000000 not
found!
86357 PID:6f76e002 TID:ef467f92 [RFCOMM]
86357 PID:6f76e002 TID:ef467f92 DeleteChannel : going into
rfcomm_Disconnect_Ind
86357 PID:6f76e002 TID:ef467f92 [TDI]
86357 PID:6f76e002 TID:ef467f92 +tdir_disconnect_ind
86357 PID:6f76e002 TID:ef467f92 [TDI]
86358 PID:6f76e002 TID:ef467f92 SignalConnectionLoss : closing
connection 0x00262270 to 000b0d043042 0x16
86358 PID:6f76e002 TID:ef467f92 [TDI]
86358 PID:6f76e002 TID:ef467f92 SignalConnectionLoss : forwarding up
disconnection event conn 0x00262270
86359 PID:6f76e002 TID:ef467f92 [TDI]
86359 PID:6f76e002 TID:ef467f92 -tdir_disconnect_ind 0x00262270
ERROR_SUCCESS
86359 PID:6f76e002 TID:ef467f92 [RFCOMM]
86359 PID:6f76e002 TID:ef467f92 DeleteChannel : out of
rfcomm_Disconnect_Ind
86359 PID:6f76e002 TID:ef467f92 [RFCOMM]
86360 PID:6f76e002 TID:ef467f92 ClearTimeout : 000b0d043042
86360 PID:6f76e002 TID:ef467f92 [RFCOMM]
86360 PID:6f76e002 TID:ef467f92 CloseSession : going into
l2ca_Disconnect_In
86360 PID:6f76e002 TID:ef467f92 [L2CAP]
86361 PID:6f76e002 TID:ef467f92 l2ca_disconnect_in (0x004d)
If you have any idea regarding this problem,please help.
Thank You, Tag: Passed items - where are they? Tag: 74832
Please help me. Installable File System - Unresolved external symbol _FSDMGR_XXXXX
Hi.
I'm trying to build my own IFS DLL. To do this, I started a new project
in PB and added it to my platform. (Main menu -> File -> New Project or
File -> WCE Dynamic Link Library -> ...)
Everything looks fine, but PB complains as following.
BUILD: [01:0000000059:ERRORE] MyFSD.obj : error LNK2019: unresolved
external symbol _FSDMGR_GetVolumeName referenced in function
_MyFSD_MountDisk
BUILD: [01:0000000060:ERRORE] MyFSD.obj : error LNK2019: unresolved
external symbol _FSDMGR_RegisterVolume referenced in function
_MyFSD_MountDisk
........
BUILD: [01:0000000066:ERRORE] obj\x86\debug\MyFSD.dll : fatal error
LNK1120: 7 unresolved externals
What's wrong?
Please help me, even a simple note.
Thanks in advance
GAMJA Tag: Passed items - where are they? Tag: 74829
KernelIOControl from an application
hello,
first of all, I'm not a programmer, but I have built a Windows CE.NET
4.2 image for our application. Two other guys are writing our
application in CE.NET environment.
We need to cold reset the device programmatically from our application.
This could be done by calling the KernelIoControl(IOCTL_HAL_REBOOT)....
and something, we found an advice for that.
But what is needed in Platform builder (modules etc.) to enable this
call from our application? The guys tried that code, but reboot of the
machine is not working?
I need the basic information of how to implement the KernelIoControl
function from our own application.
Thanks in advance,
Mike Tag: Passed items - where are they? Tag: 74828
device driver compilation problem
I developed a battery driver for a PX255 based WinCE 5.0 board (IDP). When I
compile it, I got following compilation error:
============================================================================
========================
BUILD: [01:0000000034:ERRORE] NMAKE : U1073: don't know how to make
'C:\WINCE500\PBWorkspaces\IDP_PXA250_IA\WINCE500\IDP_PXA250_CE50_05.00.07_AR
MV4I\cesysgen\oak\lib\ARMV4I\debug\islbattdrvr.def'
BUILD: [01:0000000036:ERRORE] NMAKE.EXE -i -c BUILDMSG=Stop. NOLINK=1
PASS0ONLY=1 failed - rc = 2
============================================================================
========================
File "islbattdrvr.def" is not in the debug directory,, but is in the same
directory as my driver source code:
C:\WINCE500\PLATFORM\IDP_PXA250_CE50_05.00.07\drivers\ISLBATTDRVR.
I believe this file should be automatically copied.
What did I do wrong? Any settings I should pick?
Thanks,
Fan Tag: Passed items - where are they? Tag: 74825
USB Host for Intel PXA27x
Hi all,
I am a newbie to WinCE and developing a device using Intel PXA27x and
Platform builder 5.0. I would like to add USB Host (HID and Mass
Storage) feature to my device. I have added the following component
from catalog:
- PXA27x USB Host (OHCI)
- USB Human Input Device(HID) Class Driver
- USB Storage Class Driver
- FAT File System
- Partition Driver
I can use USB mouse successfully. But when I plug-in a USB card reader.
It fails to show the disk under "My Device". The PB showed the OS
loaded USBMSC.DLL and USBDISK6.DLL. The MSPART.DLL has loaded and
unloaded repeatly. Do I miss any component? Do you guys show me a
complete list of component needed for Mass Storage?
Thanks !
Bryan Tag: Passed items - where are they? Tag: 74824
Need Usb Host Controller CETK Testing Document
Hi,
we are in the stage of testing the USB Host Controller.Whenever we
connect a usb device and run the test ,it is skipping all the tests.
From the previous posts,i came to a conclusion that a testing
document Draft is there for USB Host Controller CETK testing.
Can you pls send it to me in the following id
mail2me777@gmail.com or
mail_2_me777@hotmail.com
If any one who has tried the same procedure,pls tell me the steps.It
will save a lot of time.
Expecting your reply and the document..
Thanking you Tag: Passed items - where are they? Tag: 74822
Splash Screen Lgog
Thanks Nicolas and Chris for your reply
I am working on x86 based system it has standard VGA display Monitor.
My BSP works fine only otherwise. The problem is with the Splash screen.
I have not modified any sorce code. The changes I have done in the Project
settings of ..\ BIOSLOADER\Loader Project. I have declared new Variable
NO_COMPRESSION and removed CECOMPRESSION variable from the sources file.
I have Put my Companey name "SoftDEL Systems Ltd." in the Splash.bmp file
When my bootloader starts I see the letters "s ltd. ftDEL Systems Ltd. Soft"
fully distorted image. The size of the BITMAP file is 7KB.
I dont know how to fix the\is problem. The other observation is.
The same bootloader is wroking fine with Microsoft Providded Splash.bmx
file. Only thing is I need to enable the CECOMPRESSION variable form the
source files of Bootloader project. That's why I thought If I create .BMX
file from my own .BMP files it will display the Spalsh screen Properly. I
tried searching information related .BMX file but could not get any
information about it neither on microsoft site nor on the internet.
The antoher problem is that in the .BMP file used has Black & White Image.
If I use colours in the Bitmap Image its size exceeds 10KB limit. Whcih
creates problem in booting.
My compeanye needs put colour logo like the one Microsoft has displayed. It
can be achieved only by compressing the coloured bitmap file.
Can you please tell me how can convert .BMP to .BMX.
Thanks again for your help.
--
Swapnil Malavde
Swapnilmalavde@yahoo.com Tag: Passed items - where are they? Tag: 74820
SD & MMC memory for Intel PXA27x
Hi,
I have added the "SD Memory" and "SD Host Controller" shipped from MS. I
found that when I insert a SD card. The command 5 and 1 always time-out. But
the card still can be detected by OS. Is it a normal behaviour?
And when I insert a MMC card. There is nth happen, no debug message in PB.
And I found a thread in other forum had mentioned this problem. Do you guys
know any solution for this issue?
Thanks!
Bryan Tag: Passed items - where are they? Tag: 74817
Cannot create a file when that file already exists
I just built a dummy Win32 Smart Device application from the Visual Studio
2005 wizard and upon deploying the application to the real Pocket PC
device connected with ActiveSync 4.0, I got the following error message
in the output console: "Cannot create a file when that file already
exists". I had this error even the first time I deployed the
application; thus it is not a problem because of a file I am trying to
deploy that already exists. I did the same test on the Pocket PC 2003
emulator and everything works fine. Do you know to which file the error
message is referring to?
Moreover, I found out that the problem is not really related to my recently
created project. By just trying to connect to my device using "Tools ->
Connect
To Device", I had the same error message. Tag: Passed items - where are they? Tag: 74815
SD Card driver reg settings
Hi,
I am trying to configure an SD card device driver for 2 physical SD card
readers.
I have the following:-
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory]
"Name"="SD Memory Card"
"Folder"="SD Memory"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SDHC1_MX21]
"Dll"="sdhc_mx21.dll"
"Prefix"="SDH"
"ControllerISTPriority"=dword:64
"CardDetectISTPriority"=dword:63
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SDHC2_MX21]
"Dll"="sdhc_mx21.dll"
"Prefix"="SDH"
"ControllerISTPriority"=dword:64
"CardDetectISTPriority"=dword:63
The system starts but I find only "SD Memory". shouldnt there be "SD
Memory1" & "SD Memory2" ?
--
Stewart Clark
email: stewart@wbs.co.za
mobile: +27-82-444-7631 Tag: Passed items - where are they? Tag: 74810
PXA255, same hw speed, 4.2 vs 4.1, slower performance
I have a PXA255 board with CE 4.1 (the "old" board) and a different
PXA255 board with CE 4.2 (the "new" board being evaluated). The
processor and memory speed/clocks are the same. With the old board the
OS was built by the company that designed the board. With the new board
I'm almost on my own. The new board can run a simple integer math loop
in the same amount of time as the the old one, but some functions are
slower.
1. The first surprise was that a WaitForSingleObject(event, 0) loop in
an application takes twice as long on the new board. Is this function
slower in CE 4.2 vs 4.1, or is there an optimization that I can do that
affects this function? I don't really need this function to be that
fast but I thought it might be a sign.
2. The display driver is 50% faster on the old board using a test
program drawing a zigzag with the GDI (20% faster with our real
application). There's no hardware graphics acceleration on either board
and they use the same driver base. Does this have something to do with
4.2 or is it likely that the old board company has discovered some
additional software optimizations and added it to their display driver? Tag: Passed items - where are they? Tag: 74808
Adding a second Parallel Port
Hi,
Am trying to run CE on a desktop PC for an industrial application. Seems to
work fine save that I cannot get CE to see the Lava PCI Parallel Port card I
have installed. My application requires two Parallel ports. I am using the
DOS driver provided by LAVA and it seems to load and set the address for the
card just fine, but CE does not show it when I run the test kit. Is there an
additional catalog item I need to add and/or is there a registry setting I
need to change? Any help would be most appreciated.
Charlie Tag: Passed items - where are they? Tag: 74807
ANN: Reminder: CE chat tomorrow
Hello!
Just a note that we'll be hosting an online chat tomorrow concerning Windows
CE 5.0! Members of the development team will be on hand ready to answer your
questions, so bring 'em on!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Title: Windows CE 5.0 Live Chat!
September 28, 2005
9:00 - 10:00 A.M. Pacific time
Additional timezones:
http://www.timeanddate.com/worldclock/fixedtime.html?year=2005&month=9&day=28&hour=9&min=0&sec=0&p1=234
Do you have tough technical questions regarding Windows CE 5.0 for which
you're seeking answers? Do you want to tap into the deep knowledge of the
talented Microsoft Embedded Devices Group members? If so, please join us for
a live Windows CE 5.0 chat and bring on the questions! Windows CE 5.0 is the
operating system that is powering the next generation of 32-bit,
small-footprint and mobile devices. This chat will cover the tools and
technologies used to develop devices using the Windows CE 5.0 operating
system.
To join this chat, please log on via the main MSDN chat page at:
http://msdn.microsoft.com/chats
--
Thanks!
Michael Fosmire
MVP Lead, Windows Embedded
This posting is provided AS IS with no warranties, and confers no rights. Tag: Passed items - where are they? Tag: 74806
FATFS Directory Entry Not Flushed
We're currently working on improving the robustness of our CE5-based
gateway device through various failure modes. We have an internal flash
mounted as a FAT volume (not TFAT). This volume is configured for CACHE
DISABLED and ALWAYS WRITE THROUGH.
I wrote a simple app for testing file operations through power failures
/ reboots that just creates a file, writes a patterned data to the
file, then when done reads back the contents and verifies the file.
What I find is that when this app is running - blasting data out to the
file - if I get a directory from a separate telnet session - the
filesize of the file is listed as the size of the first chunk of data
written. The filesize is not updated in realtime. However, looking at
the bytes available on the volume, I can see that the file data is
being written in realtime - as the bytes available are continually
getting smaller.
If I kill the test app, the file size is then correct - and the file
bytes written up until the kill are present. If I reset or powerdown -
the file size is correct upon reboot or resume. However, if I randomly
hit the reset button on the device - the file size upon reboot is set
to 0 bytes.
If I add a call to FlushFileBuffers after every call to WriteFile - I
see that the directory entry is updated in realtime. So - it seems that
something about the file or the FAT is being cached - and is properly
flushed by the FlushFileBuffers.
Is this common / expected behavior on a FAT volume - even with the
cache disabled and write through enabled? Is there a way to force the
automatic behavior of FlushFileBuffers in realtime?
Thanks,
-Chris Tag: Passed items - where are they? Tag: 74800
downloads for Win CE 4.2 platbuilder
Is the Win CE 4.2 platform builder publicly available? I could not find
it on the MS site, oboy ver 5.0. Will it be available if one has a
MSDN subscription?
Thanks
Sharad. Tag: Passed items - where are they? Tag: 74797
running netlog on Smartphone with WinCE 4.2
Our goal is to do packet capture on a Smartphone device (we have an O2
XPhone <http://www.seeo2.com/product/XphoneII/template/Product.vm>
running Windows Smartphone 2003). We decided to use netlog. The source
code of netlog is available within the platform builder - but the only
platform builder available online is for Win CE 5.0. Our device has
Wince 4.2, and we try running netlog built for Wince 5.0 on this device
and it fails.
Specifically the code fails during SendCommandToCxport call within
netlog code which sends a load message to cxport.dll. The
SendCommandToCxport call basically does
1) a RegisterDevice(L"CTE",0,L"\\Windows\\cxport.dll",0);
2) CreateFile()
3) DeviceIOControl(IOCTL_NETLOG_LOAD).
And it fails in RegisterDevice..
We have the following questions:
1. Has anyone got netlog working on an Smartphone device?
2. Does there exist any netlog code for WinCE 4.2 that we can use?
3. Does anyone have any idea what is the difference between the netlog
code for 4.2 vs. 5.0 that could be causing this proble. Specifically
with respect to the code with cexit.dll?
4. Does anyone know if one can download WinCE 4.2 platform builder from
someplace?
Thanks
Sharad. Tag: Passed items - where are they? Tag: 74796
image file from nb0
Hi all,
How can be convert nk.nb0 image file to xxx.img format, is there any dump
tool for this job.
thanks, Tag: Passed items - where are they? Tag: 74793
Where is the source file for...
I want to break in the entry function when a execute the shortcut done after
creating a new dialup connection icone. In which source file do I find it?
Thanks, Tag: Passed items - where are they? Tag: 74788
Support of serial IOCTL for the CDC commands
Hi
I have written a communication device class driver for a modem, but RIL
application call this trough only serial Ioctls,
So I have written serial IOCTLs over that CDC commands, like
IOCTL_SERIAL_SET_DCB->SET_LINE_CODING.
But like this we can't support all serial IOCTLS trough CDC commands.
How to achieve for remaining IOCTLS?
For ex: IOCTL_SERIAL_WAIT_ON_MASK for this how the mask data will be
updated.
Is it trough notification, if Yes which of the CDC_ACM notification
will update this.
And how to achieve IOCTL_SERIAL_GET_MODEMSTATUS, how device will
intimate the status to host,
Where modem is device and host is ARM based SOC (WinCE/Magneto)
Your suggestions will be appreciated.
Thanks,
Rashmi T S Tag: Passed items - where are they? Tag: 74787
Bluetooth USB driver fails to open pipe
Hi,
I am having certain issues with usb stack with respect to bluetooth
usb dongle.
Let me describe my platform
PXA 255 Processor
ISP1160 USB Host Controller from Philips
Windows 4.2 BSP
The drivers for host controller and usb stack has been provided by
viper(ohci2.dll, usbd.dll, usbhid.dll) . Apparently the MS bluetooth
usb driver doesnt work with the drivers provided by viper.
The same Bluetooth USB dongle works fine with other BSPs , But when
i tried with Viper BSP It gave me some hardware failed error and failed
to OPen connection. The debug message which i got was
"Unable to open Pipe 0"
I am able to connect the keyboard and mouse to the system and it works
fine.
Did anyone experience this sort of problem before..
Can anyone point or hint as to what might be the solution.
Thanks
Vijay Tag: Passed items - where are they? Tag: 74784
Excel In Windows CE.NET
Dear All,
I would like to know whether it is possible to integrate a full-fledge
Excel in Windows CE.NET. How can we achieve this?
Regards,
Vinay Tag: Passed items - where are they? Tag: 74782
possible bug in usbfn driver of pb 5.0, mainstone 2 bsp
while i am tracing why my device's usb don't work after a system
sleep/resume...
the following for loop is lacking a {}, so it is looping single line instead
of a block.
the problem is that single line don't do anything. it is getting the
endpoint object only!!
as far as i understand, it should be calling endpoint->reinit and deref()
well... i have no idea why people skip {} for single line of
loop/condition. it don't hurt a bit to write the {} anyway, and will save
you from nasty bug like this.
if I have to do single line for without {}, i will do this. write it in a
single line, so that when i am adding another item to the loop, i will know
i need to put a {} here.
for (i=0;i<10;i++) dosomething();
by the way...
instead of writing the { in the same line as the if or for,
if (pEndpoint!=NULL) {
pEndpoint->ReInit();
pEndpoint->DeRef();
}
i always find starting a new line for { is more readable
it is hell difficult to match {} pairs!!
BOOL BulUsbDevice::ReInit() // For Cable Detach & Attach , We have to
re-init the Device Controller.
{
Lock();
HardwareInit();
for (DWORD dwIndex=0; dwIndex<MAX_ENDPOINT_NUMBER; dwIndex++)
BulEndpoint *pEndpoint = ObjectIndex(dwIndex);
if (pEndpoint!=NULL) {
pEndpoint->ReInit();
pEndpoint->DeRef();
}
oh well it still don't fix my problem. but i am sure if you don't reinit the
endpoint, usb won't work for sure after a suspend. intel pxa27x processor
family developer's manual page 12-24 state clearly that the udc will lose
all the end point configuration no matter what, after a suspend. Tag: Passed items - where are they? Tag: 74778
how to make a catalog item to be included always in any platform
Hi All,
i want "HIVE based registry" catalog item always to be part of any
platform and OS design .Is this possible, when creating any OS design
or platform ,that HIVE based registry must be added to the platform
automatically.
waiting for ur reply
Regards
Nitin Tag: Passed items - where are they? Tag: 74777
pcm5823 bsp
Hi,
I have two boards PCM5820 and PCM5823. The PCM5823 is supported by a BSP in
Platform Builder for WinCE 5.0.
The Problem: The OS Image starts and runs fine on the PCM5820 but doesn't
start on the PCM5823.
When I built an OS Image from the CEPC BSP it start s and runs on both
boards, BUT I'm having problems with the file system on the PCM5823 such as
the application freezes when I'm loading large config files. When I added
MessageBoxes for debug the application ran well - I believe it is because the
Message Boxes allowed what ever threads - not my own - to complete.
another symptom is using CTRL+S to save causes the system to freeze.
Known differences between boards:
PCM5820 - AMD GX1 233Mhz CPU, RTL8139 Ethernet adapter
PCM5823 - AMD GX1 300Mhz CPU, Intel 82559ER Dual Ethernet
Thank you.
Raz Tag: Passed items - where are they? Tag: 74775
How Many USB Memory Stick is able to install automatically?
Hi.
I'm wonder , How Many USB Memory Stick is able to install automatically?
Our team are making system using usb memory stick.
When we include usb controller to it, How Many USB Memory Stick is able to
install automatically?
Please answer!!! Tag: Passed items - where are they? Tag: 74772
Re: how to flush registry
Please note though:
http://blogs.msdn.com/ce_base/archive/2005/09/26/474069.aspx
Sue
sloh@microsoft.com (remove "online" from reply-to address)
Now writing to a different blog!
http://blogs.msdn.com/ce_base/
_____________________________________________________________
This posting is provided "AS IS" with no warranties, and confers no rights.
_____________________________________________________________ Tag: Passed items - where are they? Tag: 74761
how to flush registry
I'm running windows ce 5.0 and have put in the hive-registry component
instead of a ram based registry. I found out that when I make registry
changes, the default is to flush it, as in save the changes to the
nk.bin every 2 minutes. How can I manually do this so that I don't have
to wait the 2 minutes? Tag: Passed items - where are they? Tag: 74754
Re: How can I add ramdisk driver to my platform image.
Gamja, you will also need to configure it to use your file system. When you load a block driver it must specify which file system to use with it. You may find this blog post useful:
http://blogs.msdn.com/ce_base/archive/2005/08/09/449748.aspx
If you don't find it useful please provide feedback on that blog entry because Andrew (its author) could then improve it with more information.
Sue
sloh@microsoft.com (remove "online" from reply-to address)
Now writing to a different blog!
http://blogs.msdn.com/ce_base/
_____________________________________________________________
This posting is provided "AS IS" with no warranties, and confers no rights.
_____________________________________________________________ Tag: Passed items - where are they? Tag: 74748
Re: Cord OS Lost
Tom, you have to explain better what you mean by exporting the core OS list. As far as I can guess, you are looking for this documentation:
http://msdn.microsoft.com/library/en-us/wceosdev5/html/wce50conWindowsCEModulesandComponents.asp
Sue
sloh@microsoft.com (remove "online" from reply-to address)
Now writing to a different blog!
http://blogs.msdn.com/ce_base/
_____________________________________________________________
This posting is provided "AS IS" with no warranties, and confers no rights.
_____________________________________________________________ Tag: Passed items - where are they? Tag: 74747
Re: what is SYSGEN?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcepbguide5/html/wce50conSysgenTool.asp
Most of the time people think of sysgen as just a link step, though it's also filtering unused components out of your header files, processing resource files, etc.
Sue
sloh@microsoft.com (remove "online" from reply-to address)
Now writing to a different blog!
http://blogs.msdn.com/ce_base/
_____________________________________________________________
This posting is provided "AS IS" with no warranties, and confers no rights.
_____________________________________________________________ Tag: Passed items - where are they? Tag: 74745
OpenPartition if the partition doesn't have a name
I have a storage card that is divided into 3 partitions done
under operating system that I'm not in control of.
I can enumerate these partitions with FindFirstPartition
and FindNextPartition. With these functions I can see that
these partitions really exist.
Now I would like to do some operations on this partitions.
For all operations (RenamePartition, MountPartition,
FormatPartition etc.) it seems like I first need to call
OpenPartition with the partition's name to do operations
on it.
However, one of the partitions doesn't have a name, and
calling OpenPartition(hStore, "") obviously won't work.
So, how can I achieve something similar to OpenPartition
for a partition that has no name?
Thanks in advance. Tag: Passed items - where are they? Tag: 74744
Windows ce5.0 power management problem
Hi,
I am trying to get our ce5.0 platform to resume to state D2 when woken up on
a real time
clock alarm (no user activity).
Its based on samsung 2410 processor, using the hand held device
configuration.
What I see most of the time is that the platform resumes in D2 then goes to
D0 then immediately
does back to D2.
Regards,
Dean Tag: Passed items - where are they? Tag: 74740
How to transfer the OS image from RAM to Flash.
Hello All,
I have been successful in downloading a Windows CE OS image using
Platform Builder 5.0 to RAM on the MainstoneII board.
I would like to know if there is any way that I can copy this image to
flash for later use, so that I do not need to download an OS image each
time from Platform Builder to the MainstoneII board.
Any help in this matter would be highly appreciated !
Regards,
WindowsCE_Developer. Tag: Passed items - where are they? Tag: 74731
Problem with Remote tools
Hi,
I have a problem in that the remote tools ( none of them) are not
working with my image (any image targeted at hardware) on my
WiN2k machine. I am targeting a custom PXA255 platform using
Ethernet as transport. Note remote tools with Emulator work fine.
I posted on this some time back and Dean R suggested to use TCP doctor to
change
MTU packet size back to 1500. I have VPN software on my machine so
he guessed this may have been problem. I assumed that was what it was
as i have an XP machine without VPN software and the remote tools work
fine. I've only got round to trying this fix recently and it doesn't work.
Anyway i have tried changing MTU packet size to 1500 using various tools
but i have still got this problem on my Win2K machine. Does anyone have any
further suggestions on what else i could try. KITL connection is fine for
debugging
etc. Using WinCe 5.0.
Thanks Tag: Passed items - where are they? Tag: 74729
I notice that currently the history stops at June 2005.
Where can I find earlier postings to this group?
"Stewart" <stewart@maluti.homeip.net> wrote in message
news:uAYfPOKxFHA.3252@TK2MSFTNGP10.phx.gbl...
>I notice that currently the history stops at June 2005.
> Where can I find earlier postings to this group?
>
> --
> Stewart Clark
>
>
>