How to enable polled KITL?
hi,
There are some errors in my KITL,so I want to use the polled KITL.
But I don't know the detailed method. Need I just pass the KITL_SYSINTR_NOINTR value to the kernel in the Interrupt parameter of KITLTRANSPORT and whether I need call KitlInit (FALSE)?
If need I call KitlInit (FALSE), what is the relationship between PASSIVE kitl with polled KITL?
Fred Tag: How to insert/delete/modify the help link in the main help? Tag: 53608
=?ISO-8859-1?Q?Can=B4t_see_Hard_Disk_in_the_image?=
I did an image for a 486 DX2 66 with 1 Gb HD and booted it with
loadcepc, from the HD.
After the boot, I got the image runing well, but I couldn´t mount the
HD.
The manager apears in the control panel but all blank.
I ´ve put the FAT and the ATAPI components in the image.
Has anybody faced it before?
Any help will be apreciated.
Thanks Tag: How to insert/delete/modify the help link in the main help? Tag: 53601
Debug image throws First chance exception
I created a tiny kernel OS image for the CE 4.20 emulator. This all works
fine in release and debug builds. Then I added TCP/IP 4 from the catalog.
When I create a release build everything works fine. But when I create a
debug build, I get a "First chance exception in NK.EXE. (0xC000001C:
Invalid System Service)" dialog. I made sure "Enable Full Kernel Mode",
"Enable Images Larger than 32MB" and "Enable Kernel Debugger" are all
selected. "Enable CE Target Control Support", "Enable EBoot Space in
Memory" and "Enable KITL" are also selected. What am I doing wrong?
Kernel debugger is waiting to connect with target.
0 PID:0 TID:0 RTC - Status Reg B - 0x02
0 PID:0 TID:0 X86Init done, OEMAddressTable = 8026a648.
Welcome to the Windows CE Shell. Type ? for help.
Kernel debugger failed to connect with target (KDBG open stream failed).
Debugger could not initialize connection.
Kernel debugger is waiting to connect with target.
0 PID:0 TID:0 CEPC Firmware Init
0 PID:0 TID:0 RTC - Status Reg B - 0x02
0 PID:0 TID:0 PCIBIOS:: BIOS Address static map to addr=a00e0000
0 PID:0 TID:0 GetPicRoutingIrqTable: Start
0 PID:0 TID:0 search_pci_bios start
0 PID:0 TID:0 search_pci_bios end fails
0 PID:0 TID:0 GetPicRoutingIrqTable: FAILS!!!
0 PID:0 TID:0 Firmware Init Done.
0 PID:0 TID:0 Looking for rom chain
0 PID:0 TID:0 Rom chain NOT found
0 PID:0 TID:0 Booting Windows CE version 4.20 for (x86)
0 PID:0 TID:0 &pTOC = 80245a78, pTOC = 804a071c, pTOC->ulRamFree =
80511000, MemForPT = 00004000
0 PID:0 TID:0
Old or invalid version stamp in kernel structures - starting clean!
0 PID:0 TID:0 Configuring: Primary pages: 15078, Secondary pages: 0,
Filesystem pages = 7539
0 PID:0 TID:0
Booting kernel with clean memory configuration:
0 PID:0 TID:0 Memory Sections:
0 PID:0 TID:0 [0] : start: 80516000, extension: 00004000, length:
03ae6000
0 PID:0 TID:0 X86Init done, OEMAddressTable = 802ab7b8.
0 PID:0 TID:0 Windows CE KernelInit
4294767306 PID:3fff002 TID:3fff1da Updated eptr->e32_vsize to = 00080000
4294767316 PID:3fff002 TID:3fff1da Scheduling the first thread.
4294767316 PID:3fff002 TID:3fff1da 0x83fff030: KernelInit2:
pCurThread=83fff030 hCurThread=03fff1da hCurProc=03fff002, KernelInit =
8028be3e
4294767336 PID:3fff002 TID:3fff1da 0x83fff030: Updated eptr->e32_vsize to =
00010000
4294767356 PID:3fff002 TID:3fff1da 0x83fff030: >>> Loading module NK.EXE at
address 0x80240000-0x802C0000 (RW data at 0x804D3000-0x8050648B)
Kernel debugger connected (KDBG stream opened).
Kernel Version 1169 Checked loaded at 0x80240000, data relocated at
0x804d3000
Debugger connection established (Target CPU is X86).
Loaded symbols for
'C:\WINCE420\PUBLIC\GCUSTOM\RELDIR\EMULATOR_X86DEBUG\NK.EXE'
Loaded symbols for
'C:\WINCE420\PUBLIC\GCUSTOM\RELDIR\EMULATOR_X86DEBUG\KD.DLL'
Finished re-loading kernel modules.
Loaded symbols for
'C:\WINCE420\PUBLIC\GCUSTOM\RELDIR\EMULATOR_X86DEBUG\COREDLL.DLL'
Loaded symbols for
'C:\WINCE420\PUBLIC\GCUSTOM\RELDIR\EMULATOR_X86DEBUG\FILESYS.EXE'
Loaded symbols for
'C:\WINCE420\PUBLIC\GCUSTOM\RELDIR\EMULATOR_X86DEBUG\FSDMGR.DLL'
Loaded symbols for
'C:\WINCE420\PUBLIC\GCUSTOM\RELDIR\EMULATOR_X86DEBUG\RELFSD.DLL'
4294767406 PID:3fff002 TID:3fff1da 0x83fff030: first = 01fb0000, last =
02000000, SharedDllBase = 03d10000
4294767436 PID:3fff002 TID:3fff1da 0x83fff030: >>> Loading module
coredll.dll at address 0x03FB0000-0x03FF5000 (RW data at
0x01FFF000-0x01FFF7B0)
4294767466 PID:3fff002 TID:3fff1da 0x83fff030: Did not find emulation code
for x86... using floating point hardware.
4294767556 PID:a3feff4a TID:a3feff1a 0x83fefd70: >>> Loading module
filesys.exe at address 0x04010000-0x0404E000
4294767606 PID:a3feff4a TID:a3feff1a 0x83fefd70: FileSystem Starting -
starting with clean file system
4294767706 PID:a3feff4a TID:a3feff1a 0x83fefd70: >>> Loading module
fsdmgr.dll at address 0x03F60000-0x03F77000 (RW data at
0x01FF7000-0x01FF7760)
4294767756 PID:a3feff4a TID:a3feff1a 0x83fefd70: >>> Loading module
relfsd.dll at address 0x03F90000-0x03F99000 (RW data at
0x01FFB000-0x01FFBABC)
4294767806 PID:a3feff4a TID:a3feff1a 0x83fefd70: FSREG: Logging in default
user.
4294767806 PID:a3feff4a TID:a3feff1a 0x83fefd70: SetCurrentUser: Logging out
(nobody), logging in default
4294767806 PID:a3feff4a TID:a3feff1a 0x83fefd70: FS: Using default path
"\profiles\"
4294767816 PID:a3feff4a TID:a3feff1a 0x83fefd70: SetCurrentUser: User hives
not supported -- using same registry for all users
4294767816 PID:a3feff4a TID:a3feff1a 0x83fefd70: FS: Using default path
"Windows\"
4294767866 PID:a3feff4a TID:a3feff1a 0x83fefd70: FS: Using default path
"Windows\"
4294767946 PID:a3feff4a TID:43fd1fd2 0x83ff2db8: Mounted ReleaseFSD volume
'\Release'
4294767996 PID:a3feff4a TID:a3feff1a 0x83fefd70: Filesystem initialized!
4294767996 PID:3fff002 TID:e3ff2f92 0x83fef800: InitializeJit
4294767996 PID:3fff002 TID:e3ff2f92 0x83fef800: InitMUI: DISABLED
(-2145012568)
4294768246 PID:e3fefbb2 TID:e3fcbc32 0x83ff2db8: >>> Loading module
toolhelp.dll at address 0x03F80000-0x03F84000 (RW data at
0x01FF9000-0x01FF9054)
Loaded symbols for
'C:\WINCE420\PUBLIC\GCUSTOM\RELDIR\EMULATOR_X86DEBUG\TOOLHELP.DLL'
4294768256 PID:e3fefbb2 TID:e3fcbc32 0x83ff2db8: >>> Loading module
shell.exe at address 0x06010000-0x06023000
Loaded symbols for
'C:\WINCE420\PUBLIC\GCUSTOM\RELDIR\EMULATOR_X86DEBUG\SHELL.EXE'
4294768366 PID:83fd1fd2 TID:83fcb93a 0x83fcba88: >>> Loading module
device.exe at address 0x08010000-0x0801C000
Loaded symbols for
'C:\WINCE420\PUBLIC\GCUSTOM\RELDIR\EMULATOR_X86DEBUG\DEVICE.EXE'
4294768556 PID:83fcba5a TID:83fefd32 0x83fef800: >>> Loading module
ceemulsrv.exe at address 0x0A010000-0x0A014000
Loaded 'C:\WINCE420\PUBLIC\GCUSTOM\RELDIR\EMULATOR_X86DEBUG\CEEMULSRV.EXE',
no matching symbolic information found.
4294768576 PID:a3feff4a TID:83fefd32 0x83fef800: ObjectCall: Failed(1): 16
4294768576 PID:a3feff4a TID:83fefd32 0x83fef800: Exception ffffffff
Thread=83fef800 Proc=a3feff4a 'filesys.exe'
4294768576 PID:a3feff4a TID:83fefd32 0x83fef800: AKY=00000013 PC=8029c33a
ESP=0a11d5c0 EA=00000000
Debugger disconnected successfully. Tag: How to insert/delete/modify the help link in the main help? Tag: 53597
Regional settings with Korean fonts
Hi,
Can anyone help me with this problem? I want to add Korean in the
regional settings. So I went to PlatformBuilder->Project->settings->locale,
add Korean, then add font GL_CE and Subset 1_30 under catalog International
to my project. After I build the OS and start the device, in the Regional
Setting, I still see square under Korean.
I did the same thing for Chinese (both simplified and traditional). I
can see correct Chinese charactors.
Any information is appreciated. Thanks a lot. Tag: How to insert/delete/modify the help link in the main help? Tag: 53590
Full DUplex
hi!
I am writing a driver for a thernet controller which supports 100/10
Mbps Ful duplex operation..
at one place in the documentation for the MiniportqueryInformation I read
that WinCE doesn't support full duplex..
At many other places there are statments like "if the miniport driver is
full duplex"....
Now I am not able to understand clewarly that whether or not I can take th
full duplex adavantage of my NIC through a miniport driver writtten for
WinCE.
Can anyone please clarify me on this.
regards
-Nitin Tag: How to insert/delete/modify the help link in the main help? Tag: 53589
Understand Debugger Output Info
Hi all,
I am working with a Headless device, just with the tiny kernel and TCP/IP
communications. I cannot debug the image with platform builder, but I can
see the debug messages through the serial line.
I often get debug messages as follows:
"ObjectCall : Failed(2) : h=xxxxxx\r\n Invalid Handle : Set = 1 Method =
6"
"ObjectCall : Failed(2) : h=xxxxxx\r\n Invalid Handle : Set = 7 Method =
3"
I know that these messages are generated by the kernel, presumably due to
the lack of some API function in the image.
The source code that generates this output is located at ...
"%WINCEROOT%\PRIVATE\WINCEOS\COREOS\NK\KERNEL\objdisp.c"
..but "using" the source code gives me no info.
My question is : How can I know the API functions that are generating that
output, taking into account that my only information is the values of "Set"
and "Method" variables?
I've been looking for an API table in the sources but I have had no success.
Thanks in advance,
Roberto Tag: How to insert/delete/modify the help link in the main help? Tag: 53587
Compiling / Linking the BIOS BOOT LOADER sample
Hi,
I'm using Windows CE 4.2 and a Geode-based system. I would like to make
some changes in the BIOS boot loader. I found the sources in
PUBLIC\COMMON\OAK\CSP\i486\BIOSLOADER\LOADER. But I don't know how can I
compile/link these sources. I took a look to the file makefile.inc and
it seems to me that I should use PB. But how ?
Regards.
Gabriel. Tag: How to insert/delete/modify the help link in the main help? Tag: 53584
help,help!!
am using the smdk2410 , after build in the debug, it print out as below and
stopped, but in the release ,it can run well, include the targt controll and
gwes. it seems it 's filesys's problem, but i had no idea and it had take me
three days. so anyone can help me will welcome, and thanks in advance.
4294768996 PID:6fede23e TID:6fee3fd2 0x8fede000: FMD::FMD_Init
4294769006 PID:6fede23e TID:6fee3fd2 0x8fede000:
FLASHDRV.DLL:BuildupMappingInfo() - Enter.
4294769366 PID:6fede23e TID:6fee3fd2 0x8fede000: FMD::FMD_OEMIoControl =
0x71c24
4294769386 PID:6fede23e TID:6fee3fd2 0x8fede000: >>> Loading module
mspart.dll at address 0x03CF0000-0x03CFC000 (RW data at
0x01FDA000-0x01FDA4A4)
Loaded symbols for
'D:\WINCE420\PUBLIC\PG622\RELDIR\SAMSUNG_SMDK2410_ARMV4DEBUG\MSPART.DLL'
4294769406 PID:6fede23e TID:6fee3fd2 0x8fede000: Loading partition driver
mspart.dll hModule=8FEC0A14
4294769416 PID:6fede23e TID:6fee3fd2 0x8fede000: Driver mspart.dll loaded
4294769426 PID:6fede23e TID:6fee3fd2 0x8fede000: <<< Unloading module
mspart.dll at address 0x03CF0000-0x03CFC000 (RW data at
0x01FDA000-0x01FDA4A4)
Unloaded symbols for
'D:\WINCE420\PUBLIC\PG622\RELDIR\SAMSUNG_SMDK2410_ARMV4DEBUG\MSPART.DLL'
4294769446 PID:6fede23e TID:6fee3fd2 0x8fede000: Opened the store
hStore=4FEC0926
4294769456 PID:6fede23e TID:6fee3fd2 0x8fede000: NumSec=130688
BytesPerSec=512 FreeSec=0 BiggestCreatable=0
4294769466 PID:6fede23e TID:6fee3fd2 0x8fede000: Partition PART00
NumSectors=130688
4294769486 PID:6fede23e TID:6fee3fd2 0x8fede000: >>> Loading module
fatfsd.dll at address 0x03EB0000-0x03ED8000 (RW data at
0x01FF9000-0x01FF9674)
Loaded symbols for
'D:\WINCE420\PUBLIC\PG622\RELDIR\SAMSUNG_SMDK2410_ARMV4DEBUG\FATFSD.DLL'
4294769506 PID:6fede23e TID:6fee3fd2 0x8fede000: FSD_MountDisk: mounting
volumes for hDsk=000A3E80
4294769516 PID:6fede23e TID:6fee3fd2 0x8fede000: FATFS!MountDisk:
BPB_HiddenSectors(-1) != 0
4294769526 PID:6fede23e TID:6fee3fd2 0x8fede000: FATFS!OpenVolume: access
time updates disabled
4294769536 PID:6fede23e TID:6fee3fd2 0x8fede000: FATFS!OpenVolume: event
logging enabled
4294769546 PID:6fede23e TID:6fee3fd2 0x8fede000: FATFS!OpenVolume: automatic
scanning disabled
4294769556 PID:6fede23e TID:6fee3fd2 0x8fede000: FATFS!OpenVolume: write
verify disabled
4294769566 PID:6fede23e TID:6fee3fd2 0x8fede000: FATFS!OpenVolume: extra FAT
on format disabled
4294769576 PID:6fede23e TID:6fee3fd2 0x8fede000: FATFS!OpenVolume: force
write through enabled Tag: How to insert/delete/modify the help link in the main help? Tag: 53582
tcpipc.dll - cemgrc.exe - cetlstub.dll ; Where to download ?
I need these files for a x86 CEPC to be able to remote debug, view
processes etc... I can't find these neither in the platform builder
folders nor in the evc++4.0 folders.
It seems that I used to see these files when I used to program with
evc++3.0 but I'm not sure. Would I have to install evc++3.0 to get
these ?
thanks Tag: How to insert/delete/modify the help link in the main help? Tag: 53581
Mapping register
Hi I'm trying to map some registers in the oeminit table but it doesn't seem to work.
In the OEMAdressTable, I put
dd 80000000h, 0, 01E00000h // my 31Mo of RAM
dd 82000000h, 084C6000h, 0000000Ch // the registers I want to have a look at
In my driver to read the registers, I wrote
__asm
{
xor eax, eax
mov esi,082000000h
mov eax, [esi]
mov value, eax
};
But when I execute the code, it yields an exception when coming to the line mov eax, [esi]...
Can somebody help me???? Cause I not so familiar with asm and I can't figure out whether it's an asm problem or a mapping problem.
Thanks
Tom Tag: How to insert/delete/modify the help link in the main help? Tag: 53578
difficulties with a PCM-5823 board & network
Hello,
I have a problem concerning my Win CE 4.2 image. It runs on a PCM-5823 board
with Realtek network chips. However, I cannot connect to our network. It
seems that the networkchips are not recognized (if I execute "ipconfig" in
the command line interface it says "No IPv4 adapter found.".
I made sure that the chips are activated and that the network functionality
is included in the image.
I tried to find a driver for the network chips (RTL 8139c) but I couldn't
find one.
Did anyone of you also face such difficulties? If yes... how did you solve
it?
Thanks for your help.
M. Traub Tag: How to insert/delete/modify the help link in the main help? Tag: 53577
anyone can help, image cannot start.
i usr the smdk2410 bsp in pb42, and config as handheld device.
after use eboot's to format the nand as binfs type, the image print out
these and stopped.
it seems fail in the filesys.exe run. who can tell me what these. the
device i use has a 32M nand.
Loaded symbols for
'D:\WINCE420\PUBLIC\PG619\RELDIR\SAMSUNG_SMDK2410_ARMV4DEBUG\COREDLL.DLL'
4294767516 PID:6fede23e TID:6fee3fd2 0x8fede000: >>> Loading module
filesys.exe at address 0x04010000-0x0408A000
Loaded symbols for
'D:\WINCE420\PUBLIC\PG619\RELDIR\SAMSUNG_SMDK2410_ARMV4DEBUG\FILESYS.EXE'
4294767536 PID:6fede23e TID:6fee3fd2 0x8fede000: FileSystem Starting -
starting with clean file system
4294767546 PID:6fede23e TID:6fee3fd2 0x8fede000: OEMSetRealTime: Year: 2003,
4294767556 PID:6fede23e TID:6fee3fd2 0x8fede000: OEMSetRealTime(register):
0x8fede000: >>> Loading module fsdmgr.dll at address 0x03D00000-0x03D1C000
(RW data at 0x01FDC000-0x01FDC754)
Loaded symbols for
'D:\WINCE420\PUBLIC\PG619\RELDIR\SAMSUNG_SMDK2410_ARMV4DEBUG\FSDMGR.DLL'
4294768916 PID:6fede23e TID:6fee3fd2 0x8fede000: >>> Loading module
flashdrv.dll at address 0x027F0000-0x02804000 (RW data at
0x01E4F000-0x01E4FAF4)
Loaded symbols for
'D:\WINCE420\PUBLIC\PG619\RELDIR\SAMSUNG_SMDK2410_ARMV4DEBUG\FLASHDRV.DLL'
4294768936 PID:6fede23e TID:6fee3fd2 0x8fede000: FMD::FMD_Init
4294768946 PID:6fede23e TID:6fee3fd2 0x8fede000:
FLASHDRV.DLL:BuildupMappingInfo() - Enter.
4294768956 PID:6fede23e TID:6fee3fd2 0x8fede000:
FLASHDRV.DLL:L2P_GetPhysicalSectorAddr() - Secondary table doesn't exist for
logical sector 0x0!!!
4294768966 PID:6fede23e TID:6fee3fd2 0x8fede000:
FLASHDRV.DLL:L2P_GetPhysicalSectorAddr() - Secondary table doesn't exist for
logical sector 0x400!!!
4294768986 PID:6fede23e TID:6fee3fd2 0x8fede000:
FLASHDRV.DLL:L2P_GetPhysicalSectorAddr() - Secondary table doesn't exist for
logical sector 0x800!!!
4294768996 PID:6fede23e TID:6fee3fd2 0x8fede000:
FLASHDRV.DLL:L2P_GetPhysicalSectorAddr() - Secondary table doesn't exist for
logical sector 0xc00!!!
4294769016 PID:6fede23e TID:6fee3fd2 0x8fede000:
FLASHDRV.DLL:L2P_GetPhysicalSectorAddr() - Secondary table doesn't exist for
logical sector 0x1000!!!
4294769026 PID:6fede23e TID:6fee3fd2 0x8fede000:
FLASHDRV.DLL:L2P_GetPhysicalSectorAddr() - Secondary table doesn't exist for
logical sector 0x1400!!! Tag: How to insert/delete/modify the help link in the main help? Tag: 53575
Change or Remove default applet in PPC
Hi,
There are many default control panel applets in PPC.
How can I remove it if I don't need some one (Contrast)?
How can I replace it if I don't like some one (Backlight)?
Thanks.
Yu. Tag: How to insert/delete/modify the help link in the main help? Tag: 53574
About bluetooth
This is a multi-part message in MIME format.
------=_NextPart_000_0016_01C45841.B1A6E580
Content-Type: text/plain;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Hi,all:
My device has a UART-Bluetooth module,in PB4.2,I added "Bluetooth =
with Universal Loadable Drivers" to my workspace,and in file =
project.reg,I added these messages:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\Debug]
"mask"=3Ddword:ffffffff
"console"=3Ddword:0
[HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\Transports\Builtin\1]
"driver"=3D"bthuart.dll"
"flags"=3Ddword:4
"name"=3D"COM5:"
"baud"=3Ddword:1c200
"resetdelay"=3Ddword:1388
Then the Bluetooht module can run smoothly,it can communicate with =
other bluetooth device.but all that is under the debug mode.when I built =
a retail image with the same settings. the bluetooth module can't work =
at all.I got the error messages:"Bluetooth error,bluetooth hardware =
error 10050,controller isn't exist!",who can tell me that is why?why it =
can run under debug mode but not retail mode?
Thanks a lot.
Best Regards!
------=_NextPart_000_0016_01C45841.B1A6E580
Content-Type: text/html;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dgb2312">
<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2>Hi,all:</FONT></DIV>
<DIV><FONT size=3D2> My device has a UART-Bluetooth=20
module,in PB4.2,I added "Bluetooth with Universal Loadable Drivers" =
to my=20
workspace,and in file project.reg,I added these messages:</FONT></DIV>
<DIV><FONT=20
size=3D2>[HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\Debug]<BR> =
; =20
"mask"=3Ddword:ffffffff<BR> =
"console"=3Ddword:0</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT=20
size=3D2>[HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\Transports\Buil=
tin\1]<BR> =20
"driver"=3D"bthuart.dll"<BR> =20
"flags"=3Ddword:4<BR> =
"name"=3D"COM5:"<BR> =20
"baud"=3Ddword:1c200<BR> =20
"resetdelay"=3Ddword:1388<BR> Then the Bluetooht =
module can run=20
smoothly,it can communicate with other bluetooth device.but =
all that is=20
under the debug mode.when I built a retail image with the same settings. =
the=20
bluetooth module can't work at all.I got the error messages:"Bluetooth=20
error,bluetooth hardware error 10050,controller isn't exist!",who can =
tell me=20
that is why?why it can run under debug mode but not retail =
mode?</FONT></DIV>
<DIV><FONT size=3D2> Thanks a lot.</FONT></DIV>
<DIV><FONT size=3D2> Best =
Regards!</FONT></DIV></BODY></HTML>
------=_NextPart_000_0016_01C45841.B1A6E580-- Tag: How to insert/delete/modify the help link in the main help? Tag: 53573
help me
hi all,
i would like to know how can i access files @ host from appalications running @ target? Tag: How to insert/delete/modify the help link in the main help? Tag: 53571
NDIS WAN IM for WinCE
Hello all,
This is my first time on this board as I believe I have come
across a stump regarding this project I am working on.
My situation is this. I have succesfully ported over passthru for
WinCE(in this case for Pocket PC). And my IM driver is succesfully
able to 'passthru' packets on the upper edge(TCPIP protocol) and the
loweredge drivers(ethernet card).
My problem is I want to bind my driver between PPP and AsyncMac on
the PPC. I ended up creating a new IM driver to handle the WAN
interface of NDIS. I have succesfully sandwich myself between PPP
and AsyncMac but when PPP sends a packet and my WANSendHandler is
called I am not sure what to do next?
Should I go ahead and repackage the NDIS_WAN_PACKET into a
NDIS_PACKET and call NdisSend to AsyncMac? If so, how is this
properly done? I do not consider myself a expert on NDIS as I am
still new to this but any help would be greatly appreciated.
Thanks Tag: How to insert/delete/modify the help link in the main help? Tag: 53558
CEDB: Design advise about OID handling when using ReplOpenSync
Hello,
For a given customer with tough requirements and given hardware
design I would like some help in choosing the best solution.
I have a CEDB (requirement) which I use almost as a relational
database, using "keys" (OIDs to point out other OIDS in the
database). My basic question is how I can keep a backup of
that database and still persist the OIDs.
My scenario is that I have a CEDB volume on an external storage
card (FAT, requirement). A user can remove the card at any
time (requirement), so I cannot use the DB directly on the
storage card (user would remove the card and applications
would break..). Instead I copy the volume file during boot to
a RAM disk, and open it from there.
Several applications can open the DB and I need to persist any
changes made to the storage card (if the user has removed
the storage card changes may be lost, but at least nothing
crashes).
Since several applications might have opened the DB file from
the RAM disk I cannot simply copy the DB volume file from RAM
disk to SD card as it changes, since I cannot take a consistent
snapshot of the file (right? An application could in theory change
it while I'm writing it to disk).
Therefore I'd like to keep a second copy of the DB in RAM that
I keep updated with counter-based replication (ReplOpenSync).
Any changes to the first DB would be replicated to the second
copy. The second copy would only be opened by "me" in a driver,
thus I could close that DB file and make a controlled consistent
working backup to the storage card.
So basically I'm looking for a CEDB function like
"CeMakeBackupToFile(LPCWSTR filename);" :-)
Of course any feedback or better suggestions are more than
welcome.
Thanks in advance,
Mattias Tag: How to insert/delete/modify the help link in the main help? Tag: 53555
CEDB: File size not decreased when deleteing records?
Hello,
I wonder about the CEDB behaviour when deleting records from a
DB file (volume). If I add lots of records to a CEDB, then delete those
records and close the file, it seems like the file size isn't changed after
I've deleted all items. Shouldn't the file size be decreased after the
records have been deleted again? What is the expected behaviour?
Thanks in advance
//Mattias Tag: How to insert/delete/modify the help link in the main help? Tag: 53553
LOADIND DLLS
hI,
we launch two processes (.EXE links with a common DLL).
The Dll is loaded twice. How avoid this and load only one
instance of the the DLL?
Thanks for your help.
Steve Tag: How to insert/delete/modify the help link in the main help? Tag: 53552
Formatting CF device (CE 4.2)
Hi All,
I am using Platform Builder 4.2.
I have a problem trying to programmatically format a compact flash card from
my CE device. When I try to get a handle to the device with CreateFile and a
device name of "\\Compact Flash2\\Vol:" I get a last error code of 123 (File
name, directory name or volume label syntax is incorrect), if I try any
other name I get error code 2 or 3 (path/file not found).
As far as I can see I'm following what's in MSDN and the CE/EVC help files;
any idea what I'm doing wrong?
Many Thanks,
Martin.
Code snippet (irrelevant stuff removed):
DeviceName = _T("\\Compact Flash2\\Vol:");
DeviceHandle = CreateFile( DeviceName,
GENERIC_READ|GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
0,
NULL );
Error = GetLastError(); Tag: How to insert/delete/modify the help link in the main help? Tag: 53543
error message?
Hi all
I worked to pxa263 target and wince.net4.2.
My problem is happened to connect to PC with activesync.
Error message is following
"Can not conect to PC . No Program Memory available. Stop some programs,and
try again..."
My image size is small.(almost 15 Mbytes)
Please reply to some hint.
Thanks in advance. Tag: How to insert/delete/modify the help link in the main help? Tag: 53542
About socket()
Hello,
I am trying to perform my socket software.
I load and do step execution of the program.
A program is as follows.
:
:
i = WSAStartup(wVersionRequested, &wsaData);
s = socket( AF_INET, SOCK_DGRAM, 0 );
:
:
It stops, when socket function is performed exactly.
A stop place is as follows.
[.../NK/KERNEL/objdisp.c]
RETADDR ObjectCall (POBJCALLSTRUCT pobs)
{
:
:
if ((inx = iMethod>>HANDLE_SHIFT & HANDLE_MASK) >= NUM_SYS_HANDLES
|| (pci = SystemAPISets[inx]) == 0) {
DEBUGMSG(1, (TEXT("ObjectCall: Failed(1): %lx\r\n"), inx));
RaiseException(STATUS_INVALID_SYSTEM_SERVICE, EXCEPTION_NONCONTINUABLE,
1, &iMethod);
=> DEBUGCHK(0); /* shouldn't get here */
}
:
:
The cause is because inx is set to 0x13 and SystemAPISets[inx] is 0.
(iMethod is 0x131C.)
The loaded module is as follows.
Windows CE>gi mod
MOD: Name pModule :dwInUSE :dwVMBase:CurZone
M00: ceddk.dll 83c62348 00000008 03df0000 00000000
M01: coredll.dll 83cb42a0 0000000f 03f60000 00000000
M02: fsdmgr.dll 83c9f718 00000002 03e70000 00000000
M03: kd.dll 83cb74d4 00000001 80166000 00000000
M04: ndis.dll 83c550d8 00000008 03b90000 0000c001
M05: pm.dll 83c6c544 00000008 03f40000 00000007
M06: regenum.dll 83c62e70 00000008 03f50000 00000000
M07: relfsd.dll 83c88e6c 00000002 03ee0000 0000000c
M08: toolhelp.dll 83c7c4a8 00000004 03ed0000 00000000
M09: wavedev.dll 83c4bec8 00000008 031a0000 0000c000
Windows CE>
Please let me know the factor which such a phenomenon generates.
Thanks in advance.
Yamada Tag: How to insert/delete/modify the help link in the main help? Tag: 53538
How to copy the new OS image into ROM to repalce the old OS image?
Dear,
I have created a new OS image. How can I replace the touch panel's existing OS image with my new OS image?
Thanks.
Lilian Tag: How to insert/delete/modify the help link in the main help? Tag: 53537
PB4.2 Builder fault - IE TVLens + HTML Application support
All,
I have just spent a considerable amount of time with a quite simple problem.
Now I know about it.
Within my workspace image I require IE HTML Application support
(SYSGEN_MSHTML_HTMLAPP) which allows the execution .HTA files under Windows
CE.
I also require the IE TV-Style Navigation support (TVLENS_ALL) but if I add
this or one of the components which makeup this the image looses it
understanding of the .HTA file.
As I said I've spent a considerable amount of time tracking this down and
have been unable to find a build solution.
The issue seems to be within the SYSGEN IE phase of the build and the
CECONFIG.H gets built with the MSHTML_HTMLAPP define. So you get the
MSHTA.EXE but it does not know how to parse or process the file.
The other interesting thing that I did try is to force the relevant registry
entries into the platform reg from ie.reg but the image does not give an
unknown file error but still does not work.
Any help or suggestion of a fix would be most appreciated.
Nigel Goodyear
Intrinsyc Europe Ltd Tag: How to insert/delete/modify the help link in the main help? Tag: 53536
How to add touchp.dll into touch screen?
Dear,
Project menu>Insert>Existing ProjectI have downloaded touch panel driver-Windows CE.NET(RS232) from http://www.egalax.com.tw/Current/WinCE.NET_X86_RS232_1.0.1.2102%20A.zip. The downloaded zip file consists 3 files: Calibration.exe; TOUCH.DLL; RegistrySettingFor232.txt
I have tried the steps below:
1) I goto Project menu>Insert>Existing Project> I add the TOUCHP.dll.
TOUCHP.DLL appears in user features folder.
2) I open project.reg and add in the following setting:
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]
"DriverName"="Touchp.dll"
"CalibrationData"="102,102 1945,102 1945,1945 102,1945"
"COMM"="COM1:"
"BCLEFT"=dword:64
"BCRIGHT"=dword:64
"BCTOP"=dword:64
"BCBOTTOM"=dword:64
3) I Built Platform, 1 warning shows below:
Warning: Using old fixup style in module TOUCHP.DLL
TESTPLATFORM03 - 0 error(s), 1 warning(s)
Eventhough I succesfully download the image into touch screen, but the touch function still not work in the touch screen. Why? Am I doing anything wrong?
Thanks!
Best Regards,
Lilian Tag: How to insert/delete/modify the help link in the main help? Tag: 53534
usbd.lib not found
I installed eMbedded Visual Tools 3.0 - 2002 Edition along with the
PocketPC2002 SDK. And I want to compile a usb driver project that uses
usbd.lib.
But this library cannot be found on my PC. What can I do?
Best regrads,
Julius. Tag: How to insert/delete/modify the help link in the main help? Tag: 53533
Adding a Dialog Box into a LIB File
Dear all,
I am trying to customize the btenum.cxx from Platform Builder 4.2 so it will display a dialog box when performing an action. Previously this btenum.lib does not contains any dialog box or resource in it. So I created my own resource.h and btenum.rc and add into the btenum folder. For testing purpose, actually it is just a simple about dialog box with a label and an OK button. Then I modify the sources file as follow:
//////////////////////////////////////////////////////////////////////////
TARGETNAME=btenum
TARGETTYPE=LIBRARY
RELEASETYPE=OAK
COPYRES=1
TARGETDEFNAME=$(TARGETNAME)
WINCETARGETFILES=$(_RELEASELIBDIR)\$(TARGETNAME).res
SOURCES=btenum.cxx btenum.rc
//////////////////////////////////////////////////////////////////////////
For the resoure.h I created, I define the IDD_DIALOG as 101, IDD_LABEL as 1000 and IDD_BUTTON as 1001.
I successfully compile it with no errors and no warnings. But when I try to run it, it will show "GetLastError = 1814" when reach the part where the code is trying to call out the dialog box. I have checked out that 1814 means "The specified resource name cannot be found in the image file." But I am not sure what I did wrong here.
Anybody out there tried to add dialog box to lib file before? Any idea? What is the correct way to do this?
Thanks in advanced for your help.
Best Regards,
Candy Tag: How to insert/delete/modify the help link in the main help? Tag: 53530
How to build my driver from the IDE?
Hello,
I'm using PB4.2 on a CEPC board.
I've added my own driver to the my platform through a CEC file, but
when I try to build it from the IDE (Build Selected Feature), the
option is unavailable.
Now I'm doing that through 'Open Build Release Directory' and typing
'Build' on the driver drirectory, but it is possible to do that from
the IDE?
Thanks in advance,
Juan. Tag: How to insert/delete/modify the help link in the main help? Tag: 53528
JTAG signal distance
Hi,
I'm using PXA263. and I struggle with JTAG problem.
I want to know how much distance(from CPU to Connector) does it need to JTAG
work well?
We made a new board based on the previous board of which JTAG works well.
So our new board's JTAG circuit is same as the previous board.
Only the distance from CPU to connector is different from JTAG circuit.
And Others(LCD, Audio)'s some different.
The previous board's distance(from CPU to connector) is about 1 inch, and
the new board is about 2 inch.
But our new board's JTAG doesn't work well.
Writing is successfull, But when it starts verifying, it fails. I don't know
why.
Does the distance may be a matter JTAG working?
I need u. Tag: How to insert/delete/modify the help link in the main help? Tag: 53527
how to play wave files through shell?
hi all,
i would like to know how to how to play wave [.wav] files through the shell command.
i want to test run one wave file on my audio driver [unfified audio model],
the wave files present in the platform are in the path,
C:\WINCE420\PUBLIC\<platform name>\RelDir\<bsp name>Release
few of the files are
startup.wav
exclam.wav and so on.
i have tried to run one of these files using the commands:
s wavplay startup.wav
s wavplay windows\startup.wav
here, i am not sure of the path at host for the wave file.
the error message what i see at the debug windows reads as:
s wavplay windows\startup.wav
End s wavplay windows\startup.wav
Run Programs: s wavplay windows\startup.wav
15650 PID:27fcd522 TID:47f7c2e2 Exception 002 Thread=87f70000 Proc=27fcd522
15651 PID:27fcd522 TID:47f7c2e2 AKY=00000013 PC=8080f500 RA=8080e01c BVA=00000700
15651 PID:27fcd522 TID:47f7c2e2 Process 'filesys.exe'
15652 PID:27fcd522 TID:47f7c2e2 KPSLExceptionHandler: flags=0 ControlPc=808189c8
15652 PID:27fcd522 TID:47f7c2e2 ERROR: c:\wince420\private\winceos\coreos\nk\kernel\schedule.c line 5041:
15652 PID:27fcd522 TID:47f7c2e2 Abandoning CS 80938fa0 in PuntCritSec
15657 PID:47f7c052 TID:47f7c2e2 Error opening windows\startup.wav. Error code = 0x00000002
15657 PID:47f7c052 TID:47f7c2e2 ReadWaveFile failed. mr=00000001
can anybody show me the right way to run wave files?
and what does this error code[0x00000002] say
Error opening windows\startup.wav. Error code = 0x00000002
thanking you in advance
regards
avagundam Tag: How to insert/delete/modify the help link in the main help? Tag: 53526
KITLSend() :: Reentrancy problem
hi guys,
I am in the process of developing KITL support for WinCE on a MIPS based platform.
Currently, my board is booting up fine and kernel debugger et al are able to connect properly..But the system is pretty unstable and it is throwing lots of exceptions. Before KITL implemention, there were hardly any exceptions....
1. Is there any issue associated with KITL that could directly result in exceptions in different modules...? the pblm here is that it is not one single exe or module that is giving exception..it is pretty random...and sometimes, everything works fine for a while...and then crashes....and sometimes it just runs...
2. Some of the crashes are accompanied by the following message ::
!KITLSend(DBGMSG): Reentrant call, hTh:C7FD3C72
AKY=00000001 PC=808095c4 RA=8080636c BVA=07000000
!KITLSend(DBGMSG): Reentrant call, hTh:C7FD3C72
Process 'NK.EXE'
!KITLSend(DBGMSG): Reentrant call, hTh:C7FD3C72
Exception 002 Thread=87fd3a08 Proc=07fdf002
!KITLSend(DBGMSG): Reentrant call, hTh:C7FD3C72
AKY=00000001 PC=808095c4 RA=8080636c BVA=07000000
!KITLSend(DBGMSG): Reentrant call, hTh:C7FD3C72
Process 'NK.EXE'
!KITLSend(DBGMSG): Reentrant call, hTh:C7FD3C72
Secondary thread in proc 07fdf002 (NK.EXE) faulted!
!KITLSend(DBGMSG): Reentrant call, hTh:C7FD3C72
Terminating process 07fdf002 (NK.EXE)!
Any idea what could be causing this ?? This messages is coming from the function KITLSend in coreos\nk\kitl\Edbgprot.c
cheers,
joseph garibaldi. Tag: How to insert/delete/modify the help link in the main help? Tag: 53519
Win CE remote controllers
Hi,
I'm new to Win CE so please forgive me if my questions are too basic for
this forum, or if they are perhaps asked in a strange way.
I'd like to find out
- what remote controllers there are for Windows CE machines?
- what are the best controllers in terms of easy to use and robustness?
- what software is there for editing the mapping of keys to certain
applications? Are there free software to download, trials etc to evaluate
etc?
Thanks,
Thomas Tag: How to insert/delete/modify the help link in the main help? Tag: 53516
RAM used when an image is loaded
We are using CE 4.2 on proprietary X86 hardware and have been using the size
of the nk.bin in the release folder as an estimate for the RAM used when the
image is loaded but before our apps run (not XIP and not compressed). I
recently ran viewbin on the image and found that the the sum of the file and
module sizes was 600 KB larger than the actual nk.bin size. This raises a
number of questions:
1. What is the cause for this difference? Is viewbin incorrect, are
files/modules actually compressed,etc.?
2. Is there some way to get an accurate estimate for the amount of RAM used
when an image is loaded? Tag: How to insert/delete/modify the help link in the main help? Tag: 53515
kitl cannot work
select the thin client .
after download debug window print as these:
Kernel debugger connected (KDBG stream opened).
Kernel Version 1169 loaded at 0x8c200000, data relocated at 0x8e006000
Debugger connection established (Target CPU is ARM).
Loaded symbols for
'D:\WINCE420\PUBLIC\PGTCS619\RELDIR\SAMSUNG_SMDK2410_ARMV4DEBUG\NK.EXE'
Loaded symbols for
'D:\WINCE420\PUBLIC\PGTCS619\RELDIR\SAMSUNG_SMDK2410_ARMV4DEBUG\KD.DLL'
£»£»£»£»£»
and other load info.
and the serial output is :
0xAFEDF23E: KITLSend(0): Timed out waiting for ack (AckExpected: 27, TxSeq:
35)
!OEMEthSendFrame
!OEMEthSendFrame
!OEMEthSendFrame
....
why it cannot use kitl and cannot use the debug shell, it use the cs8900
netcard.
anyone can explain these, thanks. Tag: How to insert/delete/modify the help link in the main help? Tag: 53512
why gwes.exe do not run
after i select the thin client feature and use the cs8900 and download to
the board.
from the debug window, i cannot find the gwes.exe run and cannot find the
module ati_ddi.dll.
i select the ati display driver.
and add this this lines in the config file:
in platform.bib:
IF BSP_NODISPLAY !
ddi_ati.dll $(_FLATRELEASEDIR)\ddi_ati.dll NK SH
ENDIF BSP_NODISPLAY !
in platform.reg add these:
; @CESYSGEN IF CE_MODULES_DISPLAY
IF BSP_NODISPLAY !
[HKEY_LOCAL_MACHINE\Drivers\Display\ATI]
"DisplayDll"="ddi_ati.dll"
"Class"=dword:03
"SubClass"=dword:00
"ProgIF"=dword:00
"VendorID"=dword:1002
"DeviceID"=dword:4752
[HKEY_LOCAL_MACHINE\System\GDI\Drivers]
"Display"="ddi_ati.dll"
; GWES will pass this value to the LCD driver; the driver will open the
; key to which it points to read its configuration.
[HKEY_LOCAL_MACHINE\System\GDI\DisplayCandidates]
"Candidate10"="Drivers\\Display\\ATI"
ENDIF BSP_NODISPLAY !
; @CESYSGEN ENDIF CE_MODULES_DISPLAY
why cannot see the gwes.exe run, neither can see debug info tells load
ati_ddi.dll , anyone can tell me. thanks. Tag: How to insert/delete/modify the help link in the main help? Tag: 53511
how to play .wav file from host
hi all,
i would like to know how to play .wav files [path] from the host,
through the shell command.
my platform KITL is up, and working to some extent.
i would like to know that whether is there any requirment to recognize the host file system, so that host can play .wav file on the platform???
thanking you in adv.
regards
sajid Tag: How to insert/delete/modify the help link in the main help? Tag: 53509
romboot boot.bib
I am attempting to put together a romboot image for a Geode (SC3200)
design under CE 4.2. I do not believe I am correctly generating the
image. Here are my details:
Flash memory located in address space 'FFF0.0000' to 'FFFF.FFFF'
(1MB).
Boot.bib entries:
MEMORY
BOOT 00060000 00100000 RAMIMAGE
RAM 00024000 0003C000 RAM
STARTUP FFFF0000 0000FFFF RESERVED
CONFIG
ROMOFFSET=FFEA0000
ROMSTART=60000
ROMSIZE=100000
ROMWIDTH=32
X86BOOT=FFFF0020
Startup.asm contains the label:
ResetVectorAddr LABEL DWORD
dd 0150000h
As I understand it, these values would do the following:
Start the processor with the StartUp proc at FFFF.0000 as x86 demands.
The executable is relocated to 0006.0000, which will be appropriate
once copied to RAM. However, this is offset to FFF0.0000 for the
function jumps preceding the copy to RAM.
Unfortunately, I have no confidence that I understand this properly,
nor do I find the documentation to be of any help. Can anyone
enlighten me?
Thanks,
-EN Tag: How to insert/delete/modify the help link in the main help? Tag: 53508
How to detect an application's status.
Dear all:
What I develop is a common platform, which let third party's application
run on it.
But sometimes, some applications may come into dead loop or other wrong
status, which may occupy so much CPU time.
What I want to do is detect these applications and teminate them.
Are there exist logic to enum these applications ?
Thanks you very much.
Jack. Tag: How to insert/delete/modify the help link in the main help? Tag: 53507
VMINI and CETK
Hi All,
I am using only one ethernet port for downloading the image ,and for
KITL.
When I run clientside.exe for CETK tests, I can't achieve connectivity
between client and server.
Is the problem because of using the ethernet port for KITL?
If I include VMINI driver for ethernet sharing , will I be able to
achieve the needful?
Please help me.
Regards,
Joseph Tag: How to insert/delete/modify the help link in the main help? Tag: 53499
cannot update cs8900 lib
hi sir:
i am using smdk2410 pakage in pb42, when i update the cs8900, add
comment, why it always cannot work. but only once a time it sucess, though i
remove the project\lib. and the common\oak lib of the cs8900.
can anyone tell this, thanks. Tag: How to insert/delete/modify the help link in the main help? Tag: 53497
WinCE QFE releases for the week of June 14 - June 18, 2004
The following updates for Windows CE have been recently released and are
available for download. More information for each update is provided in the
Readme document available after the individual update(s) has been installed.
Windows CE .NET 4.2
Update name: Windows CE .NET 4.2 Platform Builder QFE 040601_KB839926
Download link:
http://www.microsoft.com/downloads/details.aspx?FamilyId=E9B1BFF6-7CEA-4805-B43E-86E471A30293&displaylang=en
Component: CEMGR
Description: When debugging an application via the ActiveSync and stopping
the debug process while the application still runs, eVC 4.0 may hang. A
message "Server is busy" will be displayed.
Update name: Windows CE .NET 4.2 Platform Builder QFE 040602_KB826381
Download link:
http://www.microsoft.com/downloads/details.aspx?FamilyId=18E03F02-43F5-4924-BF9A-2EA7898D0EE4&displaylang=en
Component: Kernel, CELOG
Description: An untrusted application cannot be used with CeLog that may log
worthless data for the timestamp.
Update name: Windows CE .NET 4.2 Platform Builder QFE 040608_KB840666
Download link:
http://www.microsoft.com/downloads/details.aspx?FamilyId=F72E927A-45D0-417A-A2F1-DC371D65540B&displaylang=en
Component: IPv6
Description: When using a hive based registry, Windows CE .NET 4.2 may
overwrite IPv6 Global Parameters upon a warm reset of the device.
Update name: Windows CE .NET 4.2 Platform Builder QFE 040608_KB842653
Download link:
http://www.microsoft.com/downloads/details.aspx?FamilyId=F7D77040-AB69-4A13-BF1A-17F4C8E182E4&displaylang=en
Component: MSHTML
Description: Attaching a file from a directory other than the root to an
email message composed using web-based email form may deliver the file
truncated.
Update name: Windows CE .NET 4.2 Platform Builder QFE 040610_KB843041
Download link:
http://www.microsoft.com/downloads/details.aspx?FamilyId=1CFAF9F4-D668-46E8-897C-4816E9A38D8A&displaylang=en
Component: RDP
Description: When connecting to a terminal server via an RDP client, the
client's default printer may be shuffled to a different printer. This may
cause a user's documents to be printed to a different location than
expected.
Update name: Windows CE .NET 4.2 Platform Builder QFE 040611_KB842655
Download link:
http://www.microsoft.com/downloads/details.aspx?FamilyId=0FAF0AA7-F4D9-4B81-B407-D52798FB87D5&displaylang=en
Component: FAL, FATFS
Description: The FATFS cache buffer may get re-used for MSFLASH read of
unmapped sector. The data buffer may not get cleared resulting in some
issues if the buffer contains valid data from a previous request.
Update name: Windows CE .NET 4.2 Platform Builder QFE 040611_KB835697
Download link:
http://www.microsoft.com/downloads/details.aspx?FamilyId=E2EBBDD9-4E9A-4A5F-BF79-B1BEDB2D8FDF&displaylang=en
Component: MFC
Description: This update fixes a memory leak in wce_RegGetMiscStatus.
Update name: Windows CE .NET 4.2 Platform Builder QFE 040611_KB835854
Download link:
http://www.microsoft.com/downloads/details.aspx?FamilyId=F5198709-6566-462B-804F-88131DDD0819&displaylang=en
Component: Kernel
Description: This update corrects first chance exceptions handling in a
dialog procedure and allows them to be passed to the Just-In-Time (JIT)
debugger.
Update name: Windows CE .NET 4.2 Platform Builder QFE 040611_KB843624
Download link:
http://www.microsoft.com/downloads/details.aspx?FamilyId=45D8C304-3007-4AA5-8347-5BCD3E1C9FC0&displaylang=en
Component: WININET
Description: If index.dat does not exist or is corrupted, a new index.dat
and cache folders will be created. The old cache folders may not get deleted
if they contain no cached files.
Download Link - directs you to the Microsoft Download Center page
associated with each update. Each update is contained in a self-extracting
compressed file.
Component - displays the module(s) updated in each QFE
Description - provides more information on the issue(s) fixed
**DO NOT REPLY - THIS E-MAIL IS BEING SENT TO YOU FROM AN UNMONITORED
ACCOUNT. Due to Microsoft's security requirements, the hyperlink(s)
contained in this e-mail may not automatically open your browser. If you
experience any difficulty, please copy the link and paste into your browser.
** Tag: How to insert/delete/modify the help link in the main help? Tag: 53492
NK_NKNOCOMP
I am using CE 4.2 and the config.bib file contain the following lines.
; @CESYSGEN IF !NK_NKNOCOMP
COMPRESSION=ON
; @CESYSGEN ENDIF !NK_NKNOCOMP
; @CESYSGEN IF NK_NKNOCOMP
COMPRESSION=OFF
; @CESYSGEN ENDIF NK_NKNOCOMP
By removing them and setting COMPRESSION=ON, the nk.bin size remains
unchanged. When COMPRESSION=ON is set and the image rebuilt, it is larger
by ~ .5 MB. This indicates that !NK_NKNOCOMP is true. What is the correct
way to set NK_NKNOCOMP - by some PB configuration setting, by setting it in
the environment settings or some other way? Tag: How to insert/delete/modify the help link in the main help? Tag: 53490
More than 64mb
How define u a wince3 platform to use more than 64mb? It has a
prozessor 486.
The product shall detect different memorys 32, 64 or 128mb.
Must i modfiy config.bib? Can i set MainMemoryEndAddres? Must i change
the intialization in _OEMInitPageTable? Kan MainMemoryEndAddres be
bigger than value in config.bib?
Plze help me. Prozessor now reset, when find 128mb.
Annie Tag: How to insert/delete/modify the help link in the main help? Tag: 53489
Philips UCB1400 driver bug
Hi,
I am debugging the Philips UCB1400 audio driver for Intel Xscale XSC1BD
platform (PB4.2). And I think there are bugs at the AudioPowerOn module of
wavepdd.c
************************* line 994 ******************************
Ac97RegisterData = Ac97RegisterData & EQ_MASK; //get just EQ data
ShadowReadAC97( FEATURE_CSR1,&FeatureCrs1Data,DEV_AUDIO); //get
the real codec register value
//mask off eq data
FeatureCrs1Data = FeatureCrs1Data & 0x8000; // lob off reserved bit
(must be 0)
FeatureCrs1Data = FeatureCrs1Data & ~EQ_MASK; // lob off eq data
FeatureCrs1Data = FeatureCrs1Data | Ac97RegisterData; // stored EQ data
with actual Feature data
//comment out headphone enable to save power, use an app to turn it on
instead
if (ResetCaps==REV_2A)
{
FeatureCrs1Data = FeatureCrs1Data | (unsigned short) HPEN_MASK; //turn
on head phone
CodecType=UCB14002A;
}
else
CodecType=UCB14001B;
Here
FeatureCrs1Data = FeatureCrs1Data & 0x8000; // lob off reserved bit
(must be 0)
should be
FeatureCrs1Data = FeatureCrs1Data & ~0x8000; // lob off reserved bit
(must be 0)
Also,
FeatureCrs1Data = FeatureCrs1Data | (unsigned short) HPEN_MASK; //turn
on head phone
should be
FeatureCrs1Data = FeatureCrs1Data | 0x0400; //turn on head phone
or change HPEN_MASK from (0xf << 6U) to (0x1 << 6U) at ac97.h
Another thing is for the microphone recording. I believe the bit4 of this
FEATURE_CSR1 should set to 1 to enable DC filter. But I don't see it's been
done anywhere in this code. I think this is the cause of bad microphone
recording. Has anyone got this part working?
Derek Tag: How to insert/delete/modify the help link in the main help? Tag: 53488
remote debug dependencies
Hello everybody!
We are not able to launch and debug our c# application from Visual
Studio .NET anymore.
We can deploy the files by ActiveSync on USB or TCP/IP, but we cannot
execute the application nor in debug nor in release mode from the IDE.
We get no error messages on the Visual Studio console.
This has happened after a modify of the Windows CE image, but we
cannot understand what caused it. Can anybody write me which
components on Windows CE let Visual Studio communicate with the
application?
What does contains the RAPI?
Thank you in advance,
Paolo Proni Tag: How to insert/delete/modify the help link in the main help? Tag: 53485
RASHangup() and ATH command
Hello,
I have a problem with RAS.
We have a custom device. Our software is connected via GPRS through a
cellular modem. We connect to the Internet via RAS.
Using GPRS means that we can do both GPRS traffic, and still receive voice
calls.
So, when we are connected via GPRS, we have made modifications to the
firmware: when an incoming call is received (so RING indicator on serial
line becomes high), the firmware sets an event.
Our software detects this event, and we perform a RASHangup(). This way we
get our COM port back, so we can send AT commands to answer the incoming
call.
But here comes the problem: sometimes, when we call RASHangup(), and the
RING indicator on the serial line is high, then it happens that Windows
CE.NET 4.2 sends an ATH command (meaning put the hook on the phone). So our
incoming call is in fact cancelled!
Does anyone know why RAS sends an ATH command (only when RING indicator is
high)? It occurs most of the time, but not always. We use Windows CE.NET
4.2. With Windows CE 3.0, we did not had this problem?
Sincerest,
Bjorn Depoorter Tag: How to insert/delete/modify the help link in the main help? Tag: 53475
what different?
This is a multi-part message in MIME format.
------=_NextPart_000_0010_01C45553.715CF320
Content-Type: text/plain;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Hi,all
I read lubbuck BSP and smdk2410 BSP which provided by PB4.2 dot =
NET.in the file of Platform.bib,
in lubbuck BSP :
kbdmouse.dll $(_FLATRELEASEDIR)\KbdNopJpn1.dll NK SH=20
in smdk2410 BSP:
kbdmouse.dll $(_FLATRELEASEDIR)\Kbd NopJpn1.dll DRIVERS SH
Here,I want to know what different between NK and DRIVERS?Who can tell =
me?
Thank you !
Best Regards!
------=_NextPart_000_0010_01C45553.715CF320
Content-Type: text/html;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dgb2312">
<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2>Hi,all</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT size=3D2> I read lubbuck BSP and smdk2410 =
BSP which=20
provided by PB4.2 dot NET.in the file of Platform.bib,</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT size=3D2>in lubbuck BSP :</FONT></DIV>
<DIV><FONT size=3D2> kbdmouse.dll =20
$(_FLATRELEASEDIR)\KbdNopJpn1.dll NK SH</FONT><FONT=20
size=3D2> </FONT></DIV>
<DIV><FONT size=3D2>in smdk2410 BSP:</FONT></DIV>
<DIV><FONT size=3D2> kbdmouse.dll $(_FLATRELEASEDIR)\Kbd =
NopJpn1.dll DRIVERS SH</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT size=3D2>Here,I want to know what different between NK =
and=20
DRIVERS?Who can tell me?</FONT></DIV>
<DIV><FONT size=3D2>Thank you !</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT size=3D2>Best Regards!</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV></BODY></HTML>
------=_NextPart_000_0010_01C45553.715CF320-- Tag: How to insert/delete/modify the help link in the main help? Tag: 53470
CETK connection failure
Hi Demitri,
I hope that you are certainly going to answer to my query.
I have downloaded my OS image to MIPS based target system.
Build options -didn't include KITL / Kernel debugger feature.
Also I built the image with "enterprice webpad option".I want to test
my on board ethernet controller(NE2000 compatible).
Now when I run clientside.exe ,it hangs.
CETK server is also not able to detect any peripherals.
What could be the problem?
I thought that CETK is a simple client-server application.Is there
anything extra features to be implemented?
Please suggest me a solution.
Thanks,
Joseph Tag: How to insert/delete/modify the help link in the main help? Tag: 53468
Hi,
In PCC, click [start][Help], many help links are shown.
How to insert/delete/modify the help link in the main help?