How to register DLL and OCX
Hi ,
I want to register some DLL and OCX file which I have created .
I am able to register DLL and OCX file using "RegSvrCE.exe" but problem is
that
after registering DLL and OCX it shows some messages like
"DllRegisterServer in \Hard Disk\APP\MyApp.dll succeded" ,to remove this
message
I have to click on "OK" which I don't want to do.
Is there any way to register DLL and OCX file without displaying any message?
Thanks in Advance.
Amit Tag: debug with CS8900A Tag: 94470
led driver in wince5.0
Hi all,
I am working in a voip handset project in which there is a notification
led which will be active on an incoming call .How can i implent the led
driver for the above application.Can i use the led driver in
WINCE500\PUBLIC\COMMON\OAK\DRIVERS\NLEDDRVR.please help me Tag: debug with CS8900A Tag: 94468
Platform Builder for CE 6.0 Installation
Hi,
I was trying to install the tools for Platform Builder for CE 6.0. I wish to
install all the files corresponding to the Platform Builder tools and the
WINCEROOT into the drive partition other than C:\.
I was able to change the destination path for installing the Visual Studio
tools and MSDN libraries. However, I did not find any option to change the
installation destination directory while installing the Platform Builder for
CE 6.0.
Is there a way I can change the destination installation directory for
installing the Platform Builder for CE 6.0. Any help on this aspect would be
really appreciated.
Thanks and Regards,
Sachi. Tag: debug with CS8900A Tag: 94452
Can anybody able to do the CETK tests after installing the IMX31 BSP
Hi,
My team installed the MX31_BSP_WCE500_RTM_9.msi for working on i.MX31
ADS board. Aftet this we are unable to do the CETK tests, getting the
following error message.
"Windows CE Test Kit has encountered a problem and needs to close. We
are sorry for inconvenience."
But we did CETK Testing on other boards previously. Can anybody check
this problem?
I can give more information(screen shots of messages, text report or
any required data) if you need. My id is embeddedkumar@gmail.com.
Regards,
Kumar. Tag: debug with CS8900A Tag: 94451
bootloader download image error,need help
hello
when I use the bootloader download the image,it get a checksum
error,the information was as fellows:
/********************output information****************************
Locked Down Link 1
Src IP 192.192.192.3 Port 0400 Dest IP 192.192.192.4 Port 0512
EthDown::TFTPD_OPEN::boot.bin
-EbootSendBootmeAndWaitForTftp
-OEMPreDownload: BL_DOWNLOAD
OEMMultiBINNotify: Download BIN file information:
-----------------------------------------------------
[0]: Base Address=0x80001000 Length=0x14D538C
-----------------------------------------------------
OEMVerifyMemory: StartAddr: 0x80001000, Length:0x14D538C
*** Downloading UNKNOWN image type ***
ERROR: Checksum failure (expected=0x163 computed=0x1AB)
****** Checksum failure on record 0, ABORT!!! ******
OEMReportError(-7, 0)
*************************************************************************/
some peopel say it is a problem of memory conflict
the boot.bib file:
MEMORY
; Name Start Size Type
; ------- -------- -------- ----
ARGS 8c020800 00000800 RESERVED
RAM 8c026000 00006000 RAM
STACK 8c02c000 00004000 RESERVED
EBOOT 8c038000 00040000 RAMIMAGE
; Area used to cache nk.bin while programming flash
FLSCACHE 8c200000 01400000 RESERVED
DISPLAY 8c100000 00100000 RESERVED
CONFIG
COMPRESSION=OFF
PROFILE=OFF
KERNELFIXUPS=ON
ROMOFFSET=25FC8000
SRE=ON
ROMSTART=8c038000
ROMWIDTH=32
ROMSIZE=40000
and the config.bib :
MEMORY
NK 80001000 01E00000 RAMIMAGE
RAM 8C200000 01E00000 RAM
FLASH 92000000 00100000 RESERVED
; Common RAM areas
AUD_DMA 8c002000 00000800 RESERVED
SDIO_DMA 8c010000 00010000 RESERVED
ARGS 8C020800 00000800 RESERVED
DBGSER_DMA 8c022000 00002000 RESERVED
SER_DMA 8c024000 00002000 RESERVED
IR_DMA 8c026000 00002000 RESERVED
EDBG 8c030000 00020000 RESERVED
DISPLAY 8c100000 00100000 RESERVED
CONFIG
COMPRESSION=ON
KERNELFIXUPS=ON
IF IMGPROFILER
PROFILE=ON
ELSE
PROFILE=OFF
ENDIF
;
; ROMFLAGS is a bitmask of options for the kernel
; ROMFLAGS 0x0001 Disallow Paging
; ROMFLAGS 0x0002 Not all KMode
; ROMFLAGS 0x0010 Trust Module only
;
IF IMGTRUSTROMONLY
IF IMGNOTALLKMODE
ROMFLAGS=12
ELSE
ROMFLAGS=10
ENDIF
ELSE
IF IMGNOTALLKMODE
ROMFLAGS=02
ELSE
ROMFLAGS=00
ENDIF
ENDIF
;add by fangj
ROMSTART=80001000
ROMWIDTH=32
ROMSIZE=01E00000
--------------------------------------------------------------------------------
how to solve the problem,can anybody give some suggestion,thank you! Tag: debug with CS8900A Tag: 94445
Access to IO port on x86 platform
What is the easiest way to access a port on x86 using CE version 6?
We have a special hardware on IO port x and want to be able to read and
write to it from my application. Do I need driver? Can use some simple
user mode driver?
Thanks,
Gus Tag: debug with CS8900A Tag: 94427
batch commands in "my_platform.bat"
Hi,
I try to put this code in the file
wince600\platform\"My_Platform"\My_platform.bat:
if "%WINCEDEBUG%"=="debug" set BSP_LAN=
if "%WINCEDEBUG%"=="retail" set BSP_LAN=1
Then I go to VS.NET 2005 and change between debug and release version, open
a console with "Build-> Open Release directory in build window", in that
console make a set BSP, but in the listed variables, the BSP_LAN does not
have the correct value according to the debug/release version selected from
Visual Studio 2005.
Does anybody see anything wrong with this?
Thanks for your helps.
Regards. Tag: debug with CS8900A Tag: 94423
One Question about WM9712 touch screen interrupt (windows mobile and PXA270)
I had initialized and configured the WM9712 codec for touch screen.
When I hit the screen first time, it will make a interrupt from WM9712.
After that, there are not any interrupt generated. I know I need clear
the interrupt in the ISR. But I'm not familiar with the WM9712. What
should I do in the ISR for clear interrupt and prepore for the next
interrupt?
Thanks!! Tag: debug with CS8900A Tag: 94421
Video Renderer problem on CE6
Hello,
This problem has bothered me for a long time, and I have no any idea...
Could you kindly help this? thanks!
I have some trouble in porting transform filter in CE6:
source filter ---> transform filter --> video renderer
The transform filter uses the default media sample allocator from input pin
of video renderer.
Here is the code snippets:
Receive(IMediaSample *pSample)
{
...
m_pOutput->GetDeliveryBuffer(&m_pOut, NULL, NULL, 0));
m_pOut->GetPointer((BYTE**)&m_dec.image);
...
}
Two media samples are allocated totally in this project.
In CE6, this transform filter is used to playing media file in CE media
player.
Normally, This transform filter can work correctly. That means the media
sample buffer address(m_dec.image) can be retrieved correctly.
It alternates between the two allocated media sample addresses.
But, in some special cases m_dec.image is NOT retrieved correctly:
CASE 1.
When playing media file is compeleted, click PLAY button to play it again
manually without restarting media player. The address of media sample,
m_dec.image, is not correctly. That means, it is not either of two media
sample addresses.
BUT, if let media player to play repeatedly automatically by choosing
"Repeat" in the menu, it will work correctly!
CASE 2.
When playing media file, drag player window and move down until the taskbar
overlays the titlebar of player. The address of media sample, m_dec.image
cannot be retrieved correctly again suddenly!
thanks! Tag: debug with CS8900A Tag: 94418
Serial driver
Hi All,
I am developing BSP for MC9328MXL Litekit.
I have a problem in my serial driver. The debug messages are not being
displayed properly. I have followed i.mx21 code but still It is not
working properly. Whenever I reset, I just get only first debug
message, the rest are not displayed, but when I do single stepping
using MultiIce, It works but not perfectly. As anybody faced such a
problem. Please reply.
Thanks & Regards,
Chitra Tag: debug with CS8900A Tag: 94417
windows mobile 2003 driver dll load failed
Hi, all.
I am developing a driver for windows mobile 2003 running on a
cellphone.
I use eVC4 and writting a DLL and upload it to \Windows directory.
I set the HLM/driver/Bulitin key
and DLL exports Init,Deinit,Open,Close,Read,Write,Seek,IOControl
functions.
But after I reboot my cellphone, I can't find my Drivers in
HLM/driver/Active dirctory, But the total key numbers in "Active"
dirctory changed. but seem not continue ( 1,2,3,(4 disppeared),5)...
I didn't recompile my nk.exe for cellphone, I just use eVC to build
a dll.
What is wrong?
thanks! Tag: debug with CS8900A Tag: 94413
How to make pxa270 run in 520MHz?
LEAF_ENTRY SetRunMode
;;;;;set PXA270 Run
Freq;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
ldr r0,=0x41300000
ldr r1,[r0, #CCCR_OFFSET]
ldr r2,=0xfffff860
and r1,r1,r2
orr r1,r1,#0x10 ;L=16
orr r1,r1,#0x280 ;2N=5 Turbo
Mode=520M
str r1,[r0, #CCCR_OFFSET]
mov r3,#0x2 ;Frequency Change
orr r3,r3,#0x1 ;Set CPU to Turbo Mode
mcr p14, 0, r3, c6, c0, 0 ;write CLKCFG
mrc p14, 0, r3, c6, c0, 0 ;read CLKCFG wait for six
clock
mrc p14, 0, r3, c6, c0, 0 ;read CLKCFG
mrc p14, 0, r3, c6, c0, 0 ;read CLKCFG
mrc p14, 0, r3, c6, c0, 0 ;read CLKCFG
mrc p14, 0, r3, c6, c0, 0 ;read CLKCFG
mrc p14, 0, r3, c6, c0, 0 ;read CLKCFG
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
RETURN
then the CPU will become unstable,and reboot randomly.To my
surprise,why the cpu run in turbo mode without the current increase? Is
my method right?Can the PXA270 run up to 520MHz only in turbo mode?(My
CPU is PXA270C5C520) Tag: debug with CS8900A Tag: 94409
OEMIoContrlo: unsupported code
Hi,
I installed wce 5.0 full version, ARM Updates up to May 2005 and MX31
BSP. I just created on emulator x86 platform. When I attaching the
device I am getting the following debugger output and I am also unable
to run the tests in the CETK( getting the message as Windows CE Test
Kit has encountered a problem and needs to close. We are sorry for
inconvenience).
Could anybody help me?
he 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 = 80245918.
150 PID:3fcbdc6 TID:3fcbd96 OEMIoControl: Unsupported Code
0x101008c - device 0x0101 func 35
470 PID:3fcbdc6 TID:3fcbd96 OEMIoControl: Unsupported Code
0x10100b0 - device 0x0101 func 44
580 PID:3fcbdc6 TID:3fcbd96 OEMIoControl: Unsupported Code
0x10100d0 - device 0x0101 func 52
580 PID:3fcbdc6 TID:3fcbd96 OEMIoControl: Unsupported Code
0x10100f8 - device 0x0101 func 62
1540 PID:63f9afa6 TID:63fa4e16 OEMIoControl: Unsupported Code
0x1010080 - device 0x0101 func 32
2980 PID:83e7dcce TID:83f9a8e2 OEMIoControl: Unsupported Code
0x10100fc - device 0x0101 func 63
3470 PID:83e7dcce TID:e3e35f7e OEMIoControl: Unsupported Code
0x10100a0 - device 0x0101 func 40
3470 PID:83e7dcce TID:e3e311ae OEMIoControl: Unsupported Code
0x10100a0 - device 0x0101 func 40
129410 PID:c3e9cd66 TID:c3e9cfb6 Opening KITL stream "platmanXport"...
129420 PID:c3e9cd66 TID:c3e9cfb6 KITL stream platmanXport: buffer
start=0x46a00000 end=0x46a06400
129720 PID:c3e9cd66 TID:c3e9cfb6 CKITLConnection established for
stream platmanXport
129720 PID:c3e9cd66 TID:c3e9cfb6 CKITLConnection::Close stream
platmanXport
129720 PID:c3e9cd66 TID:c3e9cfb6 Opening KITL stream "strm-1"...
Regards,
Kumar. Tag: debug with CS8900A Tag: 94408
8 to 18 look up
Guys
Mainstone II, PB 5.0.
I have read all the articles to implement 8 to 18 lookup. I think I
have made the necessary changes.
When I load the image my display is pitch black and no color, no text.
Am I missing something out. How do I use the default palette given in
syspal.h. Do I have to do anything.
Thanks in advance
-Rishi Tag: debug with CS8900A Tag: 94397
IMGLOADNETHIGH stuck on in .pbxml caused much later sysgen image f
I have been struggling with several odd PB problems that turned out to all be
caused by the same thing. The problems were:
1) Sometimes a project change would create a non-booting nk.bin image
(failed soon out of OemInit), and backing out the change didn't work; the
project remained corrupted and required reload of WINCE500 folder tree.
2) Copying a working WINCE500 folder tree to another machine and Sysgening
produced a non-booting nk.bin image.
3) Putting PBWorkspaces and BSP source files under source control without
changing any files caused the next Sysgen to produce a non-booting nk.bin
image.
The problem turned out to be that at some time in the distant past,
something caused PB to add lines like this to xxxxx.pbxml:
<string>IMGLOADNETHIGH=1</string>
The IMGLOADNETHIGH parameter had not previously been turned on, as far as I
know, and the working build of nk.bin was created with the option off.
This addition of IMGLOADNETHIGH to the pbxml file should have caused the
next Sysgen to rebuild any files that referenced this symbol in #if etc. (In
particular, in my case with the Intel 465 BSP, the file
Src/Kernel/Hal/cfw_ixp425.c should have been out-of-date after that symbol
was added to the pbxml file). However, this did not happen. If it had,
those files would have recompiled, and the resulting nk.bin would have failed
during booting, and the programmer would have looked for something he just
did to cause it to fail.
Instead, what happens is that the next time you touch a file in the
dependency tree of any file that uses IMGLOADNETHIGH, it triggers recompile
of that file, and at that time, the nk.bin stops working, and you have no
idea why.
I do not know why turning on the IMGLOADNETHIGH option should fail; perhaps
it has never been fully implemented in my particular BSP.
There was no way to examine the value of IMGLOADNETHIGH from PB. It didn't
show it anywhere. To fix this problem, I had to manually edit the .pbxml
file, delete the IMGLOADNETHIGH lines (two of them), touch some files that
used the symbol in order to trigger recompile, and do a Sysgen. The nk.bin
then worked.
I have no idea what caused the symbol line to be added to the .pbxml in the
first place. Tag: debug with CS8900A Tag: 94392
Console redirected to COM1
Using wince 6, I added the reg entries to redirect the console to COM1
and to run Subproject1 at boot. Now, Subproject1 will execute CMD
Here is the code!
result = CreateProcess(TEXT("cmd.exe"), NULL, NULL, NULL, 0,
CREATE_NEW_CONSOLE, NULL, NULL, NULL, &new_cmd_exe);
[HKEY_LOCAL_MACHINE\Drivers\Console]
"OutputTo"=dword:1
[HKEY_LOCAL_MACHINE\Drivers\Console]
"COMSpeed"=dword:5c3
[HKEY_LOCAL_MACHINE\init]
"Launch60"="Subproject1.exe"
"Depend60"=hex:14,00, 1e,00
This is what I get on boot on COM1. Note that I am using COM1 for all
boot messages and now want to use it for the shell. You can see below
how I got an invalid handle. Any help is appreciated
OSAXST1: >>> Loading Module 'coredll.dll' (0x83FEA4F8) at address
0x40010000-0x4
0085000 in Process 'cmd.exe' (0x83F34BE4)
OSAXST1: >>> Loading Module 'cmd.exe' (0x83F34BE4) at address
0x00010000-0x00026
000 in Process 'cmd.exe' (0x83F34BE4)
Heap Statistics at 0x40080740
Console redirected to COM1 for process 0xE50002
!!DecodeAPI: invalid handle! (h = ffffffff, iApiSet = 00000007 'NONE',
pActvProc
->dwId = 00e50002)
Invalid handle: Set=7 'W32H' Method=3
ObjectCall: returning 8027fbf0
OSAXST1: <<< Unloading Module 'coredll.dll' (0x83FEA4F8) at address
0x40010000-0
x40085000 in Process 'Subproject1.eConsole redirected to COM1 for
process 0xE700
02
!!DecodeAPI: invalid handle! (h = ffffffff, iApiSet = 00000007 'NONE',
pActvProc
->dwId = 00e70002)
Invalid handle: Set=7 'W32H' Method=3
ObjectCall: returning 8027fbf0
MessageBox - Customizeable
xe' (0x83F340C0)
OSAXST1: <<< Unloading Module 'coredll.dll' (0x83FEA4F8) at address
0x40010000-0
x40085000 in Process 'cmd.exe' (0x83F34BE4)
OSAXST1: <<< Unloading Module 'Subproject1.exe' (0x83F340C0) at address
0x000100
00-0x00013000 in Process 'Subproject1.exe' (0x83F340C0)
OSAXST1: <<< Unloading Module 'cmd.exe' (0x83F34BE4) at address
0x00010000-0x000
26000 in Process 'cmd.exe' (0x83F34BE4) Tag: debug with CS8900A Tag: 94381
Can you recommend a Windows embedded trade show / conference / exhibition?
I would like to visit a major conference that is centered around
Windows embedded solutions. The conference / exhibition should include
seminars, manufacturer showcases, a good selection of tools and other
resources that can be purchased by developers.
Can anyone recommend one or more trade shows? I've never been to one
before.
Thank you
Johann Tag: debug with CS8900A Tag: 94377
Samsung i600 Spurious private messages firmware bug confirmed
we just confirmed that the Samsung i-600 has the same firmware bug than the
Motorola Q, i.e. it sends spurious private messages to all running
applications.
this firmware bug is documented here:
[url=http://www.modaco.com/Motorola-Q-Spurious-private-messages-firmware-bug-confirmed-by-Motorola-t242539.html]http://www.modaco.com/Motorola-Q-Spurious-...la-t242539.html[/url]
in the case of the Samsung i-600, the spurious messages are sent when the
phone is flipped open or closed. the message sent to all application is
0x000080ca - which is in a range reserved for private use (e.g.
interthread-communications) inside applications and should NEVER be sent to
an application unless it expects this message to be sent.
this can cause applications to randomly crash or misbehave when the Samsung
i-600 is flipped closed or opened.
i think that the Samsung i-600 is also known as the Sprint PCS Vision Smart
Device SP-i600 (as we had other reports of this from people using this
device).
we have received reports that the same firmware bug also affects the Asus
P525.
it is important that people creating WinCE platform make sure that they test
for this bug, since MSFT does not currently test for it.
we have posted a copy of this report on the MoDaCo forum:
http://www.modaco.com/i600-Spurious-private-messages-firmware-bug-confirmed-t250626.html Tag: debug with CS8900A Tag: 94374
Problem loading driver in wince 5
Hi,
I wrote a touchpad driver on wince 5.0. I have problem in loading the
driver. I get the below message on loading the dll.
DEVICE!CreateDevice: illegal entry point combination in driver DLL
'touchpad.dll'
Could anyone help me to resolve this problem.
Thanks,
Shiju Tag: debug with CS8900A Tag: 94360
Synchronization between ISR and IST - I2C Based device
Dear Greats,
We are using dual I2C Philips UART with single interrupt line source.
We have implemented ISR that reads the Interrupt Status Register
through I2C communication and resolves the proper UART1/UART2 logical
interrupt.
We having 3 devices communicating in I2C line from application layer
continuously. We are using I2C drivers (with critical sections in
place) to restrict I2C bus access.
The problem we are facing one of the device holds the I2C bus longer
time and if an interrupt comes from I2C UART. Then the ISR service may
not get the bus and the ISR will wait for bus release (dead lock occurs
here and the system hangs).
We like to know how to getrid of this deadlock condition by
1. applying any intermediate level driver (Which will resolve the
interrupt (UART1/UART2) in the driver level)
2. any mechanism to have synchronization between ISR and Driver
3. Sharing of interrupts
Kindly provide us some information, we are in high pressure.
With regards,
mams Tag: debug with CS8900A Tag: 94350
PEAP + MSChapV2 problem
Hi,
I have a problem using my wireless network in PEAP + MSChapV2 mode.
Context:
Target:
- CE 4.2 or 5.0
- x86
- Atheros Wireless driver for PCI chips (AR5212)
- WZC
- PEAP, MSChapV2 enabled
- demo certificate from FreeRadius.net (FreeRADIUS.net-CA.crt)
- Debug mode
RADIUS server:
- FreeRADIUS.net-1.1.3-r0.0.2
Access Point:
- Belkin F5D7632 ("ADSL modem with Wireless-G router")
After I enter the user/password in the box that pops-up upon Connect,
everything goes fine for about 5 minutes, then the user/password box pops
again and I have to reenter the password to restore the connection, for 5
more minutes, etc!
Needless to say that I check the "Remember Password" item in the dialog box.
From the trace, I can see that the EAPOL session is ended after the
reception of a Failure packet:
1093092 PID:2f671842 TID:ef2e602 0x8ee53b28: EOL: Supp RX
Type=EAPOL_EAP_Packet
1093092 PID:2f671842 TID:ef2e602 0x8ee53b28: EAP: Supp RX packet 0x4 bytes:
1093092 PID:2f671842 TID:ef2e602 0x8ee53b28: 0000 04 0E 00 04 -
....
1093092 PID:2f671842 TID:ef2e602 0x8ee53b28: EAP: Supp RX Type=Failure Id=14
1093092 PID:2f671842 TID:ef2e602 0x8ee53b28: EAP: Supp TX packet 0x0 bytes:
1093092 PID:2f671842 TID:ef2e602 0x8ee53b28: EOL: State 5 --> HELD
1093092 PID:2f671842 TID:ef2e602 0x8ee53b28: EOL: StartTimer 60 secs,
state=7
1093093 PID:2f671842 TID:ef2e602 0x8ee53b28: ZCF:: LogEvent close current
failed EAPOL session for [B54]..
1093093 PID:2f671842 TID:ef2e602 0x8ee53b28: EOL: State 7 --> DISCONNECTED
Does anybody have an idea of what can be wrong?
What is the origin of the EAP "Failure" packet (CE, RADIUS of AP)?
Thanks.
Remi Tag: debug with CS8900A Tag: 94348
CE_MODULES_DISPLAY and other filtering
I see several of these filtering macros in my /drivers/dir file.
CE_MODULES_XXXX
I know they are used for filtering but how do they come about?
Can I find a list of them and can I make my own? Tag: debug with CS8900A Tag: 94344
eboot run Undefined instruction exception
hello,everybody!
I have a problem,I migrate the eboot from wince4.2 to wince5.0,I
copy the whole eboot directory to the 5.0,and I modify the source,lib and
so on. the pb5.0 could generate the eboot.bin,eboot.nb0
but when I download the eboot.nb0 through DNW(sunsang provided)
and then run,the output information was the only one message"Undefined
instruction exception"
what's the reason?can anybody help me,thank you!
--
desire to change
Message posted via PocketPCJunkies.com
http://www.pocketpcjunkies.com/Uwe/Forums.aspx/wince-pb/200612/1 Tag: debug with CS8900A Tag: 94337
SD host driver documentation?
I would like to know if there is some documentation about the
development of a SD host driver.
I found the code of the PXA driver and the comments inside sdhcd.h but
no documentation of SD host to SDBUS driver APIs.
I did my first googlewacking* searching for SDHCDRegisterHostController
and this is not a good thing...
I know I can implement the driver using the existing one as sample
etc., but having some docs detailing the expected behaviour of the
functions that I'm going to implement would be better.
* getting one and only one result from a google search
http://www.unblinking.com/heh/googlewhack.htm
--
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido) Tag: debug with CS8900A Tag: 94330
Platform Builder download
I was looking for the Platform Builder (better for the version 5.0 of
CE) on the Internet but I could just find a evaluation version of
Windows CE 5.0. My company is a Microsoft Gold Partner, so I tried even
in the MSDN downloads, but I couldn't find it even there. Do you know
what do I need to download it or if I am supposed to download the
evaluation version and the ask to Microsoft for a key?
Thank you in advance
Cold Tag: debug with CS8900A Tag: 94326
WINCE hang
Hi,
I am using Samsung S3C2410 wince platform to interface with a wavecom
modem.
The wince system will change communication baud rate according to the
signal strength. Somehow when this change happens, the wince seems
hang. (But not every time) Any suggestion to debug this problem?
regards
Wanchope Tag: debug with CS8900A Tag: 94321
Wince Migration howto
Hi, i'm newbie in WINCE.
I am preparing to migrate from wince 4.2 to 5.0 on our pxa255 based
hardware. Our wince 4.2 platform works well and is stable.
Can you help me?
Can you tell me where I can read the
Microsoft migration notes and the various postings on here?
I know that there are several threads about this topic but I'haven't
finds them.
Thank you very much for your attention.
Franco Novi Tag: debug with CS8900A Tag: 94320
Did anybody worked on MX31 BSP?
Hi,
I have started working on MX31 BSP. I installed the
MX31_BSP_WCE500_RTM_9.msi. When we install this installble we can get
the required BSP stuff and also three sample work spaces in the
PBworksapaces holder automatically. The three work spaces are
1.I300-30evbmobility
2.MX31mobility
3.MX31PMC
They also given how to build these images. I builded the first two and
the images are generated both in the release and debug modes. But the
third one is not building with the following errors,
BUILD: [01:0000000158:ERRORE]
e:\WINCE500\PLATFORM\Mx31\Src\Inc\args.h(34) : fatal error C1083:
Cannot open include file: 'pmcargs.h': No such file or directory
BUILD: [01:0000000159:PROGC ] Compiling .\debug.c
BUILD: [01:0000000162:ERRORE]
e:\WINCE500\PLATFORM\Mx31\Src\Inc\args.h(34) : fatal error C1083:
Cannot open include file: 'pmcargs.h': No such file or directory
BUILD: [01:0000000163:PROGC ] Compiling .\imgcfg.c
BUILD: [01:0000000166:ERRORE]
e:\WINCE500\PLATFORM\Mx31\Src\Inc\args.h(34) : fatal error C1083:
Cannot open include file: 'pmcargs.h': No such file or directory
BUILD: [01:0000000167:PROGC ] Compiling .\waitutils.c
BUILD: [01:0000000170:ERRORE]
e:\WINCE500\PLATFORM\Mx31\Src\Inc\args.h(34) : fatal error C1083:
Cannot open include file: 'pmcargs.h': No such file or directory
BUILD: [01:0000000171:PROGC ] Linking
E:\WINCE500\platform\MX31\lib\ARMV4I\retail\bspcmn.lib
BUILD: [01:0000000173:ERRORE] LINK : fatal error LNK1181: cannot open
input file 'obj\ARMV4I\retail\args.obj'
I checked the entire system but i didn't found the pmcargs.h file. and
this file is included in the args.h file.
Please anybody inform me any solutions, ideas or experiences regarding
this problem?
Regards,
Kumar. Tag: debug with CS8900A Tag: 94316
Did anybody worked on MX31 BSP?
Hi,
I have started working on MX31 BSP. I installed the
MX31_BSP_WCE500_RTM_9.msi. When we install this installble we can get
the required BSP stuff and also three sample work spaces in the
PBworksapaces holder automatically. The three work spaces are
1.I300-30evbmobility
2.MX31mobility
3.MX31PMC
They also given how to build these images. I builded the first two and
the images are generated both in the release and debug modes. But the
third one is not building with the following errors,
BUILD: [01:0000000158:ERRORE]
e:\WINCE500\PLATFORM\Mx31\Src\Inc\args.h(34) : fatal error C1083:
Cannot open include file: 'pmcargs.h': No such file or directory
BUILD: [01:0000000159:PROGC ] Compiling .\debug.c
BUILD: [01:0000000162:ERRORE]
e:\WINCE500\PLATFORM\Mx31\Src\Inc\args.h(34) : fatal error C1083:
Cannot open include file: 'pmcargs.h': No such file or directory
BUILD: [01:0000000163:PROGC ] Compiling .\imgcfg.c
BUILD: [01:0000000166:ERRORE]
e:\WINCE500\PLATFORM\Mx31\Src\Inc\args.h(34) : fatal error C1083:
Cannot open include file: 'pmcargs.h': No such file or directory
BUILD: [01:0000000167:PROGC ] Compiling .\waitutils.c
BUILD: [01:0000000170:ERRORE]
e:\WINCE500\PLATFORM\Mx31\Src\Inc\args.h(34) : fatal error C1083:
Cannot open include file: 'pmcargs.h': No such file or directory
BUILD: [01:0000000171:PROGC ] Linking
E:\WINCE500\platform\MX31\lib\ARMV4I\retail\bspcmn.lib
BUILD: [01:0000000173:ERRORE] LINK : fatal error LNK1181: cannot open
input file 'obj\ARMV4I\retail\args.obj'
I checked the entire system but i didn't found the pmcargs.h file. and
this file is included in the args.h file.
Please anybody inform me any solutions, ideas or experiences regarding
this problem?
Regards,
Kumar. Tag: debug with CS8900A Tag: 94315
ISR load
Hi,
I have created an iisr that runs some code. A lot of people mentions that
one should only run very little amount of code in an iisr but what are the
consequences if there is to much code in there - and how much is to much?
I'm asking because I''m facing a big problem with my driver. In my isr I'm
filling a buffer and when it's full I call my IST that handles further
action. Sometimes the system locks for about 2 - 10 ms (yes - milli
seconds!) between the isr and the IST - some IST latency ehhh?
Thanks
Ole Tag: debug with CS8900A Tag: 94314
Monitor filesystem writes in CE 5.0
Hi
Is it possible to see or get any statistics on writes performed by the
filesystem.
We are using a SQL mobil server on our CE 5.0 device and we would like to
see how many writes the SQL is doing in average..
Is that possible somewhere ?
Thomas Tag: debug with CS8900A Tag: 94303
Installable ISR without trigger an IST
Hi everybody!!
I'm developing a device driver and I want to do all the process in an
installable ISR (it=B4s very light) and I don=B4t want to trigger the
IST. Is it possible?? I read some threads about this topic and I
understand that there're a problem with the InterruptDone which it's
necessary to execute and it's impossible to execute in an ISR. Do I
understand well? How can I do it?
Thank you for your help. Tag: debug with CS8900A Tag: 94297
DHCP not renewing lease
WinCE 5.0
ICOP BSP
NDIS USB WIFI
The device will register with the Linksys access point and aquire an IP but
at the end of it's 2 day lease it show a message box saying "DHCP lease
expired, failed to aquire new IP".
This also happens with DLink access points.
Any ideas how to prevent this. This will be a headless device that needs
100% connectivity? Tag: debug with CS8900A Tag: 94296
About downloadin image
Dear all
I need to download nk.bin via tftp without using cepb: can you tell me
how to do it?
Best regards Tag: debug with CS8900A Tag: 94294
USB Mass Storage Device ( Not able to open the drive)
Hi,
I was able to see the target as a USB device on the host PC.
It was mounted as a "Mass Storage Device" on my host PC. i.e [ Drive
I:\ ]
But, whenever I try to open the drive I:\, it gives me the following
errors
(1) The Semaphore timeout period has expired
(2) The request cannot be performed due to an I/O Device error.
I have the doubt since the device should be mounted as DSK1: but it has
mounted as I:?
Tools,
(1) WINCE 5.0
(2) ISP1582 Function Controller.
Thanks
Imtiaz Khan.K. Tag: debug with CS8900A Tag: 94289
Change desktop with SystemParametersInfo
Hi all,
Anybody has any experience with changing the desktop in WinCE 5.00 device,
usign the "SystemParametersInfo" API?
I have written the follow code, but always return the error code
1439=ERROR_INVALID_SPI_VALUE:
nError = SystemParametersInfo( SPI_SETDESKWALLPAPER, 0, "\\black.bmp",
SPIF_SENDCHANGE );
if ( !nError)
printf("SystemParametersInfo Failed. GetLastError: %d\n", GetLastError());
Seems that the SystemParametersInfo API is not supported. Anybody knows the
way to change the desktop using a API in C?
Thanks for your help.
Bye, Tag: debug with CS8900A Tag: 94280
Citrix ICA Client for WinCE Thin Client
Hello All,
Using Platform Builder 5, I generated Thin Client image. I have
included all components shown in wizard.
I downloaded the ICA client for Win CE from
http://www.citrix.com/site/SS/downloads/downloads.asp?dID=2755 link.
I am able not able to install ICA client. I used thin client standard
shell,
Running icasetup.x86.cab file gives message "There is no application
associated with icasetup.x86.cab. Run the application first and then
run this file from within the application"
Running cex86icasetup.exe gives error message "Can't find
cex86icasetup.exe (or one of its componenets). Make sure the path and
file name are correct and that all the required libraries are avaiable"
When i tried this on mobile device WinCE verison i was able to do it.
Thanks
VIbhor Mahajan Tag: debug with CS8900A Tag: 94278
How to remove the print footer and header?
Hi,
I'm working with WinCE4.2. I want to print HTML through IE.
I tried setting
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup]
"footer"=""
"header"=""
but it looks like IE is ignoring this registry key.
How to remove the print footer and header?
Thanks. Tag: debug with CS8900A Tag: 94273
ActiveSync performance
hi,
are there known performance issue with activesync over usb?
i run a oem device that has activesync using usb function. if i copy
files to the device memory card it is much slower compare to
remove the memory card to external card reader.
is this "normal"? what i'm asking, is if there is idea for me to
start looking for performance problems? will activesync with
optimized drivers ever have same performance as external
card reader?
maybe the overhead of activesync protocol, or bad implementation
of active sync protocol is bottleneck? (even if i had optimized drivers)
this is ce5 platform.
would ce6 make difference? Tag: debug with CS8900A Tag: 94268
Problem while downloading the FLASH.BIN
Well, there is a strange problem here while I downloading the
"Flash.bin".
Here is the Log :
=======================================================
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
Locked Down Link 1
Src IP 192.168.100.66 Port 0400 Dest IP 192.168.100.55 Port 0B3B
EthDown::TFTPD_OPEN::boot.bin
-EbootSendBootmeAndWaitForTftp
Download file information:
-------------------------------------------------------------------------------
[0]: Address=0x9AAC0000 Length=0x1F40000 Name=
****** OEMVerifyMemory checking physical range [ 0x40C0000 ==>
0x5FFFFFF ]...
****** OEMVerifyMemory FAILED - Invalid Memory Area ******
!OEMVERIFYMEMORY: Invalid image
=======================================================
Well, the question is the "physical range" seems like a "virtual
address", 0x40C0000.
And I read through the code(blcommon.c). I found that the address is
*OEMReadData()* from *Host*.
But, I don't know how to deal with the *.BIN file.
So, thanks for your any comments.
Thanks in advance. Tag: debug with CS8900A Tag: 94265
Wrong I2C_OFFSET in Mainstone III ?
take a look at "bulverde_base_regs.h"
#define I2C_OFFSET 0x00300000
accroding the PXA27x manual, It should be "0x0030168" ?
So, can anybody confirm this ? Tag: debug with CS8900A Tag: 94261
USB CDC driver on Windows Embedded CE 6.0
Hi,
I am just investigating USB CDC support on CE 6.0 RTM. I would like use
USB (CDC) Modem like device connected to CE6 based host. The USB Serial
source code is located
\WINCE600\PUBLIC\COMMON\OAK\DRIVERS\USB\CLASS\USBSER, under CLASS tree,
but seems this code is not an actual CLASS code.
In [usbser.cpp] the only supported 2 USB Serial devices are:
USB_DRIVER_SETTINGS SerDriverSettings = {
sizeof(USB_DRIVER_SETTINGS),
0x045e,0x79,USB_NO_INFO,//Vendor Info
USB_NO_INFO,USB_NO_INFO,USB_NO_INFO,//Device Info
USB_NO_INFO,USB_NO_INFO,USB_NO_INFO // Interface Info.
};
USB_DRIVER_SETTINGS SerialDriverSettings = {
sizeof(USB_DRIVER_SETTINGS),
0x045e,0xce,USB_NO_INFO,//Vendor Info
USB_NO_INFO,USB_NO_INFO,USB_NO_INFO,//Device Info
USB_NO_INFO,USB_NO_INFO,USB_NO_INFO // Interface Info.
};
This looks like the driver only support 2 of VENDOR ID 0x045e
(Microsoft?) and Device 0x79 and 0xce, means NOT true class
definitions.
On the other hand, for the USB Printer Class and the USB Mass storage
class the definitions are as follows:
#define DRIVER_SETTINGS \
sizeof(USB_DRIVER_SETTINGS), \
USB_NO_INFO, \
USB_NO_INFO, \
USB_NO_INFO, \
USB_NO_INFO, \
USB_NO_INFO, \
USB_NO_INFO, \
USB_PRN_INTERFACE_CLASS, \
USB_PRN_INTERFACE_SUBCLASS, \
USB_NO_INFO
#define USBMSC_DRIVER_SETTINGS \
sizeof(USB_DRIVER_SETTINGS), \
USB_NO_INFO, \
USB_NO_INFO, \
USB_NO_INFO, \
USB_NO_INFO, \
USB_NO_INFO, \
USB_NO_INFO, \
USBMSC_INTERFACE_CLASS, \
USB_NO_INFO, \
USB_NO_INFO
These are the TRUE class definitions.
So, do anybody know what are the really supported USB taregt serial
devices?
Thanks,
-----------------------------------
Hiroyuki NAKAYAMA Tag: debug with CS8900A Tag: 94259
Move recycle bin
Hi,
Is there any way to assign the recycle bin to a diffrent location? I am
using ROM only OS (persistent storage) with Ram storage space set to
minimu and the recycle bin as a capacity of 128k.
Ohad Tag: debug with CS8900A Tag: 94247
DMA transfer in progress on SDIO on WinCE 6
Hi!
I am using the Mainstone III BSP on WinCE 6. When doing stress-tests with
the SDIO-driver I get an assert in sdcontrol.c:
Function HandleTransferDone:
#ifdef DEBUG
ASSERT( pController->fDMATransferInProgress == FALSE );
#endif
It is a SD_READ operation of 12 blocks with blocksize 16.
Have anyone else seen this problem?
Best regards,
Fredrik Jansson Tag: debug with CS8900A Tag: 94228
IR Beaming not working on Windows Mobile on development board (Intel PXA)
Hi All,
I m trying to enable IRDA on a Windows Mobile platform.
1)I wrote a small application to check and see that raw IR is working
between two of my terminals
2)Enabled IRDA on WM build. If I right click on a file and beam it or
try to receive data from (beaming from another working WM device : DELL
AXIM) , I dont get any IRDA data nor my device is recognized by other
device
Observations are,
1) I m using development board for this. I could see my serial driver
sending and receiving raw IR packets properly (comparable to log I took
from a working WM device)
2) I could see IRSIR miniport driver also getting and sending data
properly.
I have put in the right registry settings for OBEX, IRDA, IRSIR and
IRCOMM.
I tried a winsock application but it fails (even on Dell Axim). Since
IRDA stack source code is not available, I m not able to figure out
whether the problem is in IRDA stack or OBEX or winsock.
Any help on where else could be a problem or way to debug this?
Thanks a lot
Venky Tag: debug with CS8900A Tag: 94226
My understanding is that win CE6 has driver for CS8900A but it is not
in the Ethernet debugger. Is this correct?