Another newbie question
I would like to write a diagnostic tool to test DMA transfer from a memory
mapped device. All I want to do is ,
1. set up DMA transfer by setting some registers related to DMA.
2. Then write an ISR to detect the DMA operation completion (DMA completion
is informed through interrutp in the processor I am using i,e. SH4). and
3. display the data in a window.
Can I do all this from an application. In particular can I install ISR, IST
from a exe?
Any help is greatly appreciated.
thanks in advance
-Hemant
a newbie in WinCE Tag: [Q]: SW mixer Tag: 59822
ASP on CE 4.2 ?'s
Our company is thinking about developing an ASP web server on our embedded
device. The first release of our embedded device included a simplistic
ISAPI extension DLL written in C++. We have received some very positive
initial feedback from customers, sales, and service reps. So we figured we
would take the next step to support ASP. I have a few questions though
-) Is this a good choice? Memory and speed is not an issue on our platform.
-) What is the development env to use? Visual InterDev? If Visual
InterDev, so how do you hook it in?
-) Which script env is better supported (VBScript or JScript)? I have seen
some reports with bugs in the JScript interpreter?
-) Are there better tools in CE 5.0? We are currently using CE 4.2
-) Are there any COM issues? I come from the PC world and have had to deal
with a lot of headaches with COM apartments, issues with
WaitForMultipleObjects and MsgWaitForxxx, Marshalling, etc.. I realize that
CE has simplified some of this. However, there are always hidden issues
that you never find out until your are deep into coding and testing.
-) Can we use .NET CompactFramework instead of ASP some how? I realize
ASP.NET is not supported.
-) Should we simply stay with ISAPI instead?
Thanks Tag: [Q]: SW mixer Tag: 59814
WINCE 5.0 Installation
Hi,
I have downloaded WINCE 5.0 12o days evaluation version. I am trying to
install the same, but during installation i am getting the following error
message:
=======================================
Error 1606. Could not access network location
http://download.microsoft.com/download/0/8/0/08000
f6b-974b-4384-90d0-26440d9ecbcf/Data1.cab
=======================================
Please help me to solve this problem.
Regards
Hussain Tag: [Q]: SW mixer Tag: 59804
Unclear Portion in Pcienum shared code in platform builder
hai,
while i analysing the code in pci.c file in
%_WINCEROOT%\Public\Common\Oak\Drivers\Ceddk\Test\Pcienum the following
portion is unclear to me ,i feel that it may be related with pci bus ,pls
explain the code
if (function == 0 && !(pciConfig.HeaderType & 0x80))
{
break;
}
}
if (length == 0)
{
break;
}
}
if (length == 0 && device == 0)
{
break;
}
}
Thanking u Tag: [Q]: SW mixer Tag: 59799
same 4 PB error in every cepc build
hai,
i just creating cepc platforms in wince 4.2,but in every debug build same
4 error is showing ,i feel that it is a mistake in settings,experts pls help
me,i tried my best in correcting the error.
Error - still inside an if statement after parsing complete
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
Error PB2505: Error executing
#(F:\WINCE420\PUBLIC\mobilecepc\RelDir\CEPC_X~2\)makeimg.exe.
MOBILECEPC - 4 error(s), 0 warning(s)
Thanking u Tag: [Q]: SW mixer Tag: 59797
How to stop the wzcsvc for a wince platform
Just as the title , and I want to use my own gui and service to
config the
wireless adapter, but i don't want to exclude it from the image. I
just want to stop it!Thanks
--
Composed with Newz Crawler 1.7 http://www.newzcrawler.com/ Tag: [Q]: SW mixer Tag: 59795
PB 4.2 error in keypad [Del.] key maping in RDP session
Dear experts,
We have found a strange behavior of some Windows CE 4.2
module, which is responsible for numeric keypad support.
Maybe I am wrong and this is a problem originated in RDP
of CE 4.2 ?
Two test scenarios are compared.
1. Platform Builder 4.1 - works properly
2. Platform Builder 4.2 - error in [Del] key handling
Test scenario description :
Build a simple enterprise web pad or a thin client
platform. We have used x86 processor on a simple device
with a PS/2 standard keyboard connected to it, a CEPC
would work. Include English locale only in your platform
Display Based Devices->International->Locale Services-
>English(US) National Language Support Only.
Build a platform and deploy it. When it is up and ready,
connect to a terminal server using included RDP feature.
You can use either Windows 2000 Server or Windows 2003
Server, the only requirement is that either server should
have additional national language installed on it, with a
language selection indicator on a task bar. We have tested
Russian.
Then run some simple application, which can handle
keystrokes, for example a notepad.
Select Russian language in a task bar. Then press NumLock
so it is toggled and it's led is lit. Now press [/] key on
a numeric keypad, and / appears well, then press the
[Ins] key on a numeric keypad, and 0 appears too. Then
press [Del] key on a numeric keypad, but . will not
appear, instead a corresponding Russian symbol appears
under Windows CE 4.2, but . appears properly under CE 4.1 !
Why it is so !? If, say under Windows CE 4.2 Microsoft has
decided to map all numeric keypad keys to appropriate
national language keys, then it should be
NumLock ON and [/] US -> respective national symbol for /
NumLock ON and [Ins] US- > respective national symbol for 0
NumLock ON and [Del] US -> respective national symbol for .
OR (like in CE 4.1 when national language in RDP session
does not matter)
NumLock ON and [/] is always /
NumLock ON and [Ins] is always 0
NumLock ON and [Del] is always .
But not the mixture of the two !
Please note : we do not include any locale into the
platform in either case. This is done intentionally to
isolate the problem occurring in CE 4.2.
Did anybody else encounter such problem ? Doesn't have to
be Russian language, maybe any other national language in
RDP session is not working properly with numeric keypad
keys ?
Can someone provide a clue whether this should be searched
in RDP area or in CE numeric keypad driver area (if that
is separate from a keyboard driver) ?
Thanks
Sergei Tag: [Q]: SW mixer Tag: 59793
[Q]: Dhyrstone & Whetstone
Hi all,
I am working on WinCE 4.2.
What are Dhrystone and whetstone ?
I came across one link in msdn which had some information in this regards,
thats says:
Dhrystone is a suite of arithmetic and string manipulating programs. Since
the whole program is less then 8 kBytes, it fits into the processor cache.
It can be used to measure two aspects both the processor's speed as well as
the optimizing capabilities of the compiler. The resulting number is the
number of executions of the program suite per second.
Can anyone put more light on this along with 'whetstone'.
regards
sajid Tag: [Q]: SW mixer Tag: 59790
Re:Different image download method
Related to the post a little below this entry.
I have an nk.bin image created elsewhere (ie no source).
Is it possible to use Platform Builder to launch that image?
--
David Jones
Senior Lecturer
School of Electrical & Computer Engineering
RMIT University
+61 3 99255318 Tag: [Q]: SW mixer Tag: 59786
Build and Release SDKs?
Is the SDK created with the Platform >Buld SDK command different when the
build and release configurations are selected? I need to know if it should
be run once for each configuration just as platform builds would be, or if
the built SDK is the same for both. Tag: [Q]: SW mixer Tag: 59782
Transcriber on top of RDP
I am trying to use transcriber on top of RDP, but I got "Transcriber
operation over Remote Desktop is not supported. See your system
documentation for more information."
I do not have any similar problem with ICA.
Any hints to enable it on RDP?
I am using CE 4.2.
Thanks,
John. Tag: [Q]: SW mixer Tag: 59776
Different image download method
Hello,
I have a customized CE image that I created using Platform Builder.
After I download and test the CE image to make sure it works, from the
CE platform I have to copy NK.BIN from the 'Release' folder to the
'Hard Disk' folder in order to subsequently boot from that new image.
Is there a way to tell Platform Builder to download the CE image to
the 'Hard Disk' folder directly?
Hardware currently:
Parvus PC-104 board
Also, what is the method of choice for copying a customized CE image
to the device in a production setting?
Thanks in advance.
Edward Tag: [Q]: SW mixer Tag: 59766
Buffer size for IssueBulkTransfer
Our platform is a USB host and we have been experiencing problems with
IssueBulkTransfer() when requesting a bulk in or out transfer of 1K or more
in the drivers we are developing for a device. The problem is the same in CE
3.0 and 4.2 -we have not tried 5.0 yet.
The call is made with lpvBuffer and uBufferPhysicalAddress set to zero.
IssueBulkTransfer returns with zero bytes transfered and no action occurs on
the bus. We suspect it has to do with exceeding the space available in an
internal buffer, but do not understand why it is happening. Our use of
IssueBulkTransfer are similar to those in the BOT.cpp and CBIT.cpp.
We recently tried a USB Mass Storage Device and tried to copy files. A file
of 622 bytes transferred correctly. The file of 2.5K hung the system.
thanks
Steve Tag: [Q]: SW mixer Tag: 59765
Bug in IEEE1394/Firewire driver in CE5.0
The IEEE1394 driver has a severe bug which stops it from working on
platforms with an address-space greater then 32 bit ( like the 36 bit
AMD Au1550 Mips processor).
When calling the MmMapIoSpace function only the lower 32 bits of the
physical address are passed to the function and the wrong address is
mapped.
The driver ist binary only so I can't fix it myself. Tag: [Q]: SW mixer Tag: 59757
Adding a Font to Platform Builder catalog
Is there a way to add a new true-type font to Windows CE.NET 4.2? I would
like to add a font that is not in the Platform Builder catalog list of fonts
(specifically a 7-segment display font).
If this can be done in 4.2, is the same process used to add it to Windows CE
5.0?
Thanks,
Craig Whatley Tag: [Q]: SW mixer Tag: 59749
Display Controller on PXA255
I am using CE 4.2 and the XSC1BD LCD display driver.
I am trying to run a 640x480 color display ( Optrex T-51513D104JU-FW-A-AC ).
This display has DENA (data enable line) which is connected to the L_BIAS
line on the PXA255 display controller. I have put a scope on the H_SYNC and
V_SYNC lines and they appear to be in spec as required by the display,
however, the DENA line is always HIGH. This does not appear to be what the
display wants to see. I can not seem to get the PXA255 to toggle this line.
Here is how I currently have the PXA255 display controller configured:
v_pLcdRegs->LCCR1 = ( LCD_PPL(639) | LCD_HSW(63) | LCD_ELW(15) |
LCD_BLW(138) );
v_pLcdRegs->LCCR2 = ( LCD_LPP(479) | LCD_VSW(35) | LCD_EFW(13) |
LCD_BFW(33) );
v_pLcdRegs->LCCR3 = ( LCD_PCD(PCD) | LCD_ACB(0x6) | // was ACB=0
LCD_PCP | LCD_BPP(BPP) | LCD_HSP | LCD_VSP );
v_pLcdRegs->LCCR0 = ( LCD_LDM | LCD_SFM | LCD_IUM | LCD_EFM | LCD_BM |
LCD_PDD(0x0) | LCD_PAS);
Can anyone give me some advice on a next step to take? Is there another
newsgroup that is focused on the PXA255 specifically?
Thanks,
Jeff Tag: [Q]: SW mixer Tag: 59746
How to Backup POOM contect in CE database
hello,
i faced a problem, how to backup POOM content like canlender,
contacts, and so on.
i thought, there are 2 approachs a copy db files , or open database to read
record one by one.
in the 1st approach, i don't know the .db files in platform builder
is it the .db file which hold all POOM content
in the 2nd approach, the reading one by one is very slow process,
and i don't record id to looking for
could you show me how to read all record.
thank you in advance,
sze yee Tag: [Q]: SW mixer Tag: 59741
Is wzcsvc a driver or a service?
I've checked the registry and the CE 5.0 help, they all point out that
wzcsvc is a driver, but what kind of driver it is? A protocol
driver or anyother driver?
Thanks! Tag: [Q]: SW mixer Tag: 59740
about GWES and GPE in display driver
Hi:
I am developing a display driver in WinCE5.0, but I don't understand the
relation between GPE and GWES.
Should I re-implement the 27 functions filled in the DRVENABLEDATA
structure by
DrvEnableDriver? Tag: [Q]: SW mixer Tag: 59736
RAS Server problem
Hi, all
I have some problem in using RAS Server in CE.net 4.2. I used the demo
program called RASServer in PB. Here is what I did:
1, Add Ras Server/PPTP Server(Incoming) component;
2,I set registry as the help files told as below;
[HKEY_LOCAL_MACHINE\Comm\Tcpip\Parms]
"ArpUseEtherSNAP"=dword:0
"AutoCfg"=dword:1
"DefaultTOS"=dword:0
"DefaultTTLREG"=dword:128
"DNSDomain"=""
"EnableDeadGWDetect"=dword:0
"EnableDHCP"=dword:0
"IGMPLevel"=dword:2
"IPEnableRouter"=dword:0
"NoIdleIfAdapter"=dword:0
"NoIdleIfConnected"=dword:0
"SackOpts"=dword:1
"TCP1323Opts"=dword:0
"TcpMaxConnectResponseRetransmissions"=dword:2
[HKEY_LOCAL_MACHINE\Comm\RTL81391\Parms\Tcpip]
"AutoCfg"=dword:0
"AutoInterval"=dword:300
"AutoIP"=""
"AutoMask"="255.255.0.0"
"AutoSubnet"=""
"DefaultGateway"=""
"DhcpGlobalInitDelayInterval"=dword:0
[HKEY_LOCAL_MACHINE\Comm\ppp\Server\Parms]
"UseAutoIPAddresses"=dword:1
"UseDhcpAddresses"=dword:0
"AutoIPSubnet"=dword:C0A80000
"AutoIPSubnetMask"=dword:FFFF0000
"StaticIPAddrStart"=dword:C0A8FE01
"StaticIpAddrCount"=dword:254
"AuthenticationMethods"=dword:0
"Flags"=dword:0
"Enable"=dword:0
"StartupDelaySeconds"=dword:20
3, Use direct connection mode through a null modem line to the two machines'
COM1:, and the ports works fine.
4. Run the demo RasServer on CE device without problem.
5. When I tried to dial in from another PC, I got no response.
After I inspected the registry on the CE device, I found a line was added
successfully. So the RAS Server is running successfully. I guess some
registry settings may be missing or be wrong.
In the registry I found a problem: I found nowhere to set the serial port's
baud rate. In CE, how to synchronize the baud rate on my both machine?
Thanks!
maverick Tag: [Q]: SW mixer Tag: 59733
Loading NK.BIN in the production mode
Hello,
I have a customized CE image that I created using Platform Builder.
After I download and test the CE image to make sure it works, from the
CE platform I have to copy NK.BIN from the 'Release' folder to the
'Hard Disk' folder in order to subsequently boot from that new image.
Is there a way to tell Platform Builder to download the CE image to
the 'Hard Disk' folder directly?
Also, what is the method of choice for copying a customized CE image
to the device in a production setting?
Thanks in advance.
Shane Tag: [Q]: SW mixer Tag: 59727
PC104 and PC104 Plus Question
We are starting a new windows CE project on a SBC with a PC104 bus. I was
told that we should use a SBC computer that uses PC104 Plus interface
because that is PCI and that is the interface that Windows CE drivers expect
to see to talk to various peripherals. We will be using the
PC104/PC104-Plus bus to connect to an IO board that will have other
interfaces on it like ethernet, more USB, maybe CAN, Parallel IO and WiFi.
Is it true that we should look for a PC104-Plus board over a PC104 board?
Thanks. Tag: [Q]: SW mixer Tag: 59726
PCMCIA question
I added some debug statements to track what the PCMCIA driver is doing.
From the output below you can see that we are writing large blocks of data
to the PCMCIA card. Can anyone tell me what the client ISRs are and why we
always get ten calls to them? For smaller sector writes we get 1 call but
for the most part they are always 10. Does the code simply split up request
into 10 interrupts? If so, why?
Thanks,
Nick.
Writing 0x00000100 sector(s) starting at 0x0003a38c.
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
Writing 0x000000b0 sector(s) starting at 0x0003a48c.
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
Reading 0x00000020 sector(s) starting at 0x00023ecc.
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
PCMCIA:CallClientISR - returned from Client ISR
Writing 0x00000020 sector(s) starting at 0x00023ecc. Tag: [Q]: SW mixer Tag: 59725
A HID device with Multiple interfaces
Ok, so I have a keyboard here and when I look at what happens when it gets
connected to the system, I see that there are two interfaces. The first
interface has only 1 associated device with it, a keyboard hid device.
The second interface, has 3. The first, a system control hid
(sleep/wakeup keys), a consumer hid( ff, rw play keys) and a vendor
defined hid (don't care). I've been told to write 1 HID driver that will
handle all event 4 hid events (actually only 2, keyboard and consumer).
After some digging this seems possible in windows 2000/XP/2003 by having a
key with a only a vendor ID, product ID and rev versus a Vendor ID,
Product ID, rev and Interface ID. Is the same thing possible under CE?
Can I have 1 driver load that will handle all the HIDs across both
interfaces?
I know that the device ID keys are different under Windows CE. I know
they are something like :
[HKEY_LOCAL_MACHINE\Drivers\HID\LoadClients\VID_PID_REV\Interface_Collection\UsagePage_Usage\Keyboard].
So, any suggestions? Or should I just quit and open a flower shop?
--
Using Opera's revolutionary e-mail client: http://www.opera.com/m2/ Tag: [Q]: SW mixer Tag: 59724
DirectShow Filter DLL registration problem on CE .NET
Hi All,
I built the filter DLLs of the Microsoft sample codes (DUMP, EZRGB24) using
embedded Visual C++. However, I couldn't get them registered both on the
device and on the Emulator.
It seems that AMovieDllRegisterServer2() is not support in CE so I changed
it back to AMovieDllRegisterServer(). Another two points that I haven't
followed their instructions are:
1. Instead of setting the entry-point symbol to DllmainCRTStartup@12, only
the default DllmainCRTStartup works
2. I didn't build the base class library by myself, do I have to build my
own? Should it be DLL or static library?
Does anyone have experience on building your own DirectShow filter on CE
.NET?
Thanks in advance,
Steven Tag: [Q]: SW mixer Tag: 59719
"Storage Card" folder stays for 4 seconds after the SD or CF card is removed.
On this one CE.NET 4.2 platform, each time I remove the SD card or CF
storage card, the "Storage Card" folder will not disppear until after 4
seconds. On other 4.2 platforms the folder disppear immediately after the
card is removed. I put debug messages in the SDMMC driver, the SDMMC loader
detects the card is removed and unloads the SDMMC driver immediately after
the card is removed. So what is causing the 4 seconds delay? Tag: [Q]: SW mixer Tag: 59718
Where is the Configuration Combo Box?
Whenever I open my platform's workspace in plaform builder I message box
appears with this message:
"One or more unsupported configurations were found in the selected Platform
Builder project file. The configurations will be grayed out in the
configuration combo box."
I need to see this combo box to find out what these unsupported
configurations are. I did a search in online help for "configuration combo
box" and did not come up with anything. Where is this "configuration combo
box" ? Tag: [Q]: SW mixer Tag: 59716
USB Function Driver PDD layer
All,
I am working with a Windows CE 5.0 USB function driver's PDD layer. My
processor is pxa255, and I have copied the 2 dirs in the existing
function driver from the CSP directory under
ARM\Intel\Pxa25x\Usb\Function to my platform's Drivers dir.
I have modified the Lib\pxa25xufnlib.cpp to include hardware specifics
of attachment, detachment, power on, power off etc, but left the code
in the Pdd dir as is. The sources file in the two directories are
setup to generate 2 lib files pxa25xufnlib.lib and
pxa25xusbfn_lib.lib.
What is the usage model that was envisioned for the usage of these
libraries? I believe I need to generate a .dll that links both the mdd
layer in ufnmddbase.lib and the pdd libs above, but I have not found
code that "binds it all together".
Regards,
Inger M. K. Tag: [Q]: SW mixer Tag: 59711
problem loading driver
Iam trying to load a stream interface driver "gendriver.dll" using an
application on the Smartphone 2003 emulator.
Following is the registry entry that i created.
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\gendriver]
"Prefix"="GEN"
"Dll"="gendriver.dll"
"Order"=dword:0
When i use the
ActivateDeviceEx(_T("Drivers\\BuiltIn\\Gendriverl"),NULL,0,NULL), It returns
NULL and GetlastError() returns '2' ie, "The system cannot find the file
specified" error. But the file is available on emulator in \\windows
,confirmed through remote file viewer.
I get a valid handle for
ActivateDeviceEx(_T"Drivers\\BuiltIn\\Serial"),NULL,0,NULL)
Also tried unsuccessfully with the following change in the registry
[HKEY_LOCAL_MACHINE\Drivers\gendriver]
"Prefix"="GEN"
"Dll"="gendriver.dll"
"Order"=dword:0 Tag: [Q]: SW mixer Tag: 59705
PASSTHRU NDIS Intermediate Driver and IP address problem under WinCE 4.2
Hi everyone,
I have used the passthru sample from the WinCE4.2 platform builder to
create my own intermediate driver.
I have call it IMdriver.dll and these are the registry entries I have
added in the registry:
HKEY_LOCAL_MACHINE\Comm\IMdriver1
NoDeviceCreate = 1
ImagePath = "IMdriver.dll"
Group = "NDIS"
I have not used any of the "Bind" or "ProtocolsToBindTo" since I
wanted my intermediate driver to bind to any available miniport.
I have install the driver to a PocketPC 2003 and have tried it using
my miniport driver.
Now, here is my problem.
As soon as the device associates to the network, using WZCS, the oid
OID_GEN_NETWORK_LAYER_ADDRESSES is set to the miniport with a valid IP
address.
If I try to ping my device from a remote station, it works fine.
However, in the adapter's information where the IP should appear, I
get an invalid IP address. In addition, when I searched in the
registry I found out that the correct TCPIP configuration was under
HKEY_LOCAL_MACHINE\Comm\IMdriver1\TCPIP
instead of
HKEY_LOCAL_MACHINE\Comm\MyMiniport\TCPIP, which had all zeros.
I do not need to say that the IP is never renewed and the WZCS pops up
the dialog that indicates I do not a connection with a valid IP and
asks me to select a new access point.
Does anybody know why the TCP/IP settings have been bound to the
intermediate driver instead of the miniport?
As I understand it look like my intermediate has not been
"sandwitched" between the miniport and the protocols successfully.
Any help will be greatly appreciated.
Michalis Koundourakis Tag: [Q]: SW mixer Tag: 59695
CE 5.0 CEC File
Hi, can anybody from MS tell me how we can use our painful created ce4.x
catalogs?
We use it only to copy and register ready compiled files to our platforms.
And it was not easy to manage those hundreds of settings.
I read in Help that:
BIBInfo blocks are deprecated; BuildMethod blocks are now only used to
specify supported CPUs and provide links to source files, Help documentation
(.chm), and Platform Builder project (.pbpxml) files.
So do we now have to manage all our compex files and settings in project.bib
and project.reg? And do all the work again?? Tag: [Q]: SW mixer Tag: 59694
CE 5.0 compiling \PRIVATE\WINCEOS missing 'ndislink.h' error
Can someone help me slove the error I got here? Thanks.
BUILD: [00:0000000897:PROGC ] Compiling
\WINCE500\PRIVATE\WINCEOS\COMM\BLUETOOTH
\TDI\ directory.
BUILD: [01:0000000906:PROGC ] Compiling .\tdi.cxx
BUILD: [01:0000000909:ERRORE]
e:\WINCE500\PRIVATE\WINCEOS\COMM\BLUETOOTH\TDI\tdi
.cxx(55) : fatal error C1083: Cannot open include file: 'ndislink.h': No
such fi
le or directory
BUILD: [01:0000000910:PROGC ] Linking
E:\WINCE500\public\COMMON\oak\lib\ARMV4I\r
etail\bttdi.lib
BUILD: [01:0000000912:ERRORE] LINK : fatal error LNK1181: cannot open input
file
'obj\ARMV4I\retail\tdi.obj' Tag: [Q]: SW mixer Tag: 59689
How to copy file in a readonly system?
Hi, all
Yesterday I found in a ce system that any action which tries to copy files
is forbidden, a pop-up window says that system is a rom. I guess that due to
choosing the feature of ROM-only file system in PB when building the NK.bin.
So, there is another question: how can I get the file out,say copy, from the
system when the system is a rom? Or, it's a mission imporssibble?
THX
maverick Tag: [Q]: SW mixer Tag: 59684
Failed to add the CoCreateGuid functionality for OLE32 feature
This is a multi-part message in MIME format.
------=_NextPart_000_000A_01C4CA81.9824D880
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
When refreshing features I get this Warning:
Warning PB2012: Failed to add the CoCreateGuid functionality for OLE32 =
feature (SYSGEN_OLE_GUIDS) to the platform.
...
1 warnings found. Not all features or drivers could be added. The build =
system will automatically include these when you build the platform.
I do not know what to do about it. I also do not understand the message =
at the bottom. I driver can be added or it cannot. How is it that it =
cannot be added at refresh time but be automatically included at build =
time?
I have a suspicion this error has something to do with the addition of =
regsvr32.pbp to the build. I had to add the ole32.lib to to it. To see =
everything I had to do to this project in the build so far please see my =
"Adding RegSvr32.pbp To The Platform Causes Errors" thread.
------=_NextPart_000_000A_01C4CA81.9824D880
Content-Type: text/html;
charset="iso-8859-1"
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=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2523" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff background=3D""><FONT face=3DArial size=3D2>When =
refreshing=20
features I get this Warning:<BR><BR>Warning PB2012: Failed to add =
the=20
CoCreateGuid functionality for OLE32 feature (SYSGEN_OLE_GUIDS) to the=20
platform.<BR>...<BR>1 warnings found. Not all features or drivers could =
be=20
added. The build system will automatically include these when you build =
the=20
platform.<BR><BR>I do not know what to do about it. I also do not =
understand the=20
message at the bottom. I driver can be added or it cannot. How is it =
that it=20
cannot be added at refresh time but be automatically included at build=20
time?<BR><BR>I have a suspicion this error has something to do with the =
addition=20
of regsvr32.pbp to the build. I had to add the ole32.lib to to it. To =
see=20
everything I had to do to this project in the build so far please see my =
"</FONT><FONT face=3DArial size=3D2>Adding RegSvr32.pbp To The Platform =
Causes=20
Errors" thread.</FONT></BODY></HTML>
------=_NextPart_000_000A_01C4CA81.9824D880-- Tag: [Q]: SW mixer Tag: 59683
where to store the hive directory?
Hi, all
I use Hive-based registry in my NK.bin. And system will generate a
directory named "Documents and Settings" on the root after booting. I want
to move it onto my Compact Flash. How can I manage to do it? I tried to
modify the following registry,but failed.
[HKEY_LOCAL_MACHINE\init\BootVars]
; "SYSTEMHIVE"="Documents and Settings\\system.hv"
"SYSTEMHIVE"="\\HardDisk\\Documents and Settings\\system.hv"
; "PROFILEDIR"="Documents and Settings"
"PROFILEDIR"="\\HardDisk\\Documents and Settings"
"Start DevMgr"=dword:1
THX Tag: [Q]: SW mixer Tag: 59682
WBTSHELL can not work!
Hello Every Guru,
I am a new baby of using CE.NET PB 4.2. I am trying to use the WIZARD
to build a Windows Thin Client platform. I thought that once I select
from the Wizard to build a WBT will get a WBTSHELL for my x86 device.
But I can not get the WBTSHELL, I get a Standard Shell instead.
Who can help me out for this problem? I also notice that there is a
file "rdp.reg", should I try to include this file in some where? Is
there anyone can help me to build a WBT?
Thanks in advance.
Jack Wu Tag: [Q]: SW mixer Tag: 59671
binfs
hi,
i read in the mailing list that if we want to support binfs we have to
build
multiXIP image. i dont understand the necessity for this.
i have nor flash and nand flash on my hardware.
i will store eboot in nor flash and wince image in nand flash.
my necessity is as follows
i have to give support in eboot to download the store the wince image
in nand flash(i am studying the support given in s3c2410 BSP)
i will not mount binfs after wince boot.
should i have to change to generate multiplexip to give the required
functionality?
can i store and read nk.bin(single xip)?
Regards
sharath Tag: [Q]: SW mixer Tag: 59670
cs8900 halt
hi all
my cs8900 driver will halt after work a while . I use serial kitl to debug
it , and found there are 2 problems .
1 , interrupt not be detected .
ndis calls MiniportDisableInterrupt to disable interrupt first ,then
MiniportHandleInterrupt to do some processing ,finally
MiniportEnableInterrupt . this is the whole processing with a receive packet
interrupt accurs. But after some while MiniportDisableInterrupt will never be
called .I don't know what happened .
2 , MiniportSendPackets triggers MiniportReset then the driver halted. What
situation will cause NDIS call MiniportReset ?
Thank you in advance. Tag: [Q]: SW mixer Tag: 59669
[Q]: Waveapi thread priority
Hi all,
How do I set the waveapi thread [SPS_Thread] priority ?
Is there any registry setting for the same as present for audevman
thread[CSmixer::MixerThreadMain] as below:
[HKEY_LOCAL_MACHINE\Audio\SoftwareMixer]
"Priority 256"=dword:dc
regards
Ryan Tag: [Q]: SW mixer Tag: 59668
Audio Driver IOCTL_MIX_MESSAGE has not been called
Platform: SMDK2410
CE Version: 4.20
Target: to support mixer api
The original driver provided by Samsung does not support IOCTL_MIX_MESSAGE
in WAV_IOControl function.
Our actions:
1. deal IOCTL_MIX_MESSAGE in WAV_IOControl
2. make sure waveapi.dll has been loaded
3. make sure audio driver wavedev has been loaded
4. An application calls mixerGetNumDevs, waveapi debug outs
+WAM_Open
-WAM_Open
IOCTL_MIXER_GET_NUM_DEVS
but IOCTL_MIX_MESSAGE has not been called, even WAV_IOControl has not been
called
Anyono can help me?
Thanks in advance!
Gowhawk Tag: [Q]: SW mixer Tag: 59667
WinCE QFE releases for the week of November 8 - November 12, 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 3.0
Update name: Windows CE 3.0 Platform Builder QFE 041108_KB883487
Download link:
http://www.microsoft.com/downloads/details.aspx?FamilyId=595AD93D-6D72-4CF8-AF53-64AF569EAC9B&displaylang=en
Component: JScript, VBScript
Description: Error handling by JScript and VBScript may cause a memory leak
Windows CE .NET 4.0
Update name: Windows CE .NET 4.0 Platform Builder QFE 041105_KB888087
Download link:
http://www.microsoft.com/downloads/details.aspx?FamilyId=F9271F99-9583-4645-B6A3-139C9028DF97&displaylang=en
Component: RDP
Description: This update addresses possible SmartCard redirection issue.
Windows CE .NET 4.2
Update name: Windows CE .NET 4.2 Platform Builder QFE 041103_KB888517
Download link:
http://www.microsoft.com/downloads/details.aspx?FamilyId=82A50211-13FA-4180-90AC-05643663FDD8&displaylang=en
Component: URLMON
Description: An exception may occur when parsing HTML file using Wininet
API.
Update name: Windows CE .NET 4.2 Platform Builder QFE 041105_KB885273
Download link:
http://www.microsoft.com/downloads/details.aspx?FamilyId=4380C9EC-5965-4B34-A9FA-3D1B4A3FB036&displaylang=en
Component: 1394
Description: Windows CE .NET 4.2 may not always enforce data DWORD alignment
requirement of 1394 SBP-2 protocol. This may result in some issues when
reading/writing files.
Windows CE 5.0
Update name: Windows CE 5.0 Platform Builder QFE 041101_KB885849
Download link:
http://www.microsoft.com/downloads/details.aspx?FamilyId=36C48D0C-6689-4272-A9FC-B7DCBE8BDA53&displaylang=en
Component: pMail
Description: Out of memory condition may occur when creating more then 150
emails.
Update name: Windows CE 5.0 Platform Builder QFE 041104_KB838781
Download link:
http://www.microsoft.com/downloads/details.aspx?FamilyId=C0013B44-F13C-4F15-8126-118E7926BAAC&displaylang=en
Component: USB driver
Description: This is an update to the ARMV4I USB Function device driver.
Update name: Windows CE 5.0 Platform Builder QFE 041110_KB887585
Download link:
http://www.microsoft.com/downloads/details.aspx?FamilyId=3E777B14-12E4-460E-8E49-E6D22503945F&displaylang=en
Component: VoIP
Description: VoIP UI settings do not get written to the registry and may get
lost if the device is rebooted
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: [Q]: SW mixer Tag: 59661
10ms IST latency
I am new to Win CE and cant understand why I am having such a long latency on
my IST.
My hardware is generating a 1kHz interrupt on IRQ5. I am running CE 4.2. I
measured over 10 ms (milliseconds!!!!!) of delay between the interrupt and my
IST.
Can anyone explain why there is such a delay? Is it how I built my OS image? Tag: [Q]: SW mixer Tag: 59654
Platform Builder 5.0 doesn't allow Windows XP SP2 to shut down
I am running Windows XP SP2 on an Asus AMD 64 mother board.
I installed the trial version of PB 5.0 the other day. Since that time when
I go to shut down the computer gets to the screen that says "Windows is
shutting down". The mouse cursor is active for a few seconds and then the
computer freezes. The power light on the computer starts to blink at this
time.
I tried to think of all the things I have done to my computer over the last
couple days and the only thing I could think of was installing PB. Luckily I
have not made any other changes, so I did a System Restore to the restore
point of installing PB.
The problem is now fixed.
I have not tried reinstalling PB to see if the problem comes back because I
don't have the time to mess with it.
I am posting here just too see if there is anyone else who is having this
problem or knows a solution. Tag: [Q]: SW mixer Tag: 59648
Problem in EVC4 with Windows CE Standard Software Development Kit
HI,
I tried to build an application in EVC4 with the standard SDK for
windows ce4.2. I want to build it for an ARM based device;but i
couldnt find an option for that in my EVC4.The only option found is
STANDARDSDK_420 Emulator. Can anybody suggest a solution for building
my application for ARM processor(using the standard SDK). Tag: [Q]: SW mixer Tag: 59643
USB Enumeration fails
We are using Win CE 4.2 .net and a OMAP 1610 SAMPLE (H2 with and
expansion card) plattform.
When we attatch the USB cable to the Win XP host PC, the enumeration of
the USB Port fails.
What I am trying to figure out, is if this is a base OS configuration
problem or a BSP problem.
From the log when CE boots these errors are reported.
7018 PID:e5db8f66 TID:e5db8bc6 ERROR:
e:\wce_bsp\platform\omap\drivers\usbo\init.cpp line 399:
7019 PID:e5db8f66 TID:e5db8bc6 OTG: ERROR holding in reset.
9104 PID:e5db8f66 TID:e5db8bc6 ERROR:
e:\wce_bsp\platform\omap\drivers\usbc\w2fc\usb_ser.cpp line 501:
9105 PID:e5db8f66 TID:e5db8bc6 OTG: ERROR holding in reset.
The exact code where the error message is printed is this:
init.cpp
.......
VOID InitOTGController(POTG_REGISTERS pOTGRegs)
{
// Reset the OTG first
pOTGRegs->ulSYSCON_1 |= MASK_SOFT_RESET;
// Wait until reset is done
DWORD dwCount = 0;
while (!(pOTGRegs->ulSYSCON_1&MASK_RESET_DONE))
{
if (dwCount++ > 100)
{
// Break out dead lock, something is wrong.
ERRORMSG (TRUE, (TEXT("OTG: ERROR holding in reset.\n")));
return;
}
Sleep (1);
}
-> more code, but not executed
........
usb_ser.cpp
........
VOID InitOTGController()
{
POTG_REGISTERS pOTGRegs;
DWORD dwCount = 0;
pOTGRegs = (POTG_REGISTERS)MapIOSpace (
(void *)(PHYS_TO_UNCACHED_KERN(USB_OTG_BASE)),
sizeof(OTG_REGISTERS),
(PAGE_READWRITE | PAGE_NOCACHE));
if (!pOTGRegs)
{
ERRORMSG(1, (TEXT("OTG: failed to map OTG registers.\r\n")));
return;
}
// If OTG has been initialized, don't do it again.
if ((pOTGRegs->ulSYSCON_2 & MASK_OTG_EN) ||
(pOTGRegs->ulSYSCON_2 & MASK_HMC_MODE)) {
return;
}
// If OTG has been initialized, don't do it again.
if (pOTGRegs->ulSYSCON_1 & (MASK_USB0_TRX_MODE
|MASK_USB2_TRX_MODE|MASK_USB2_TRX_MODE)) {
return;
}
// Reset the OTG first
pOTGRegs->ulSYSCON_1 |= MASK_SOFT_RESET;
// Wait until reset is done
while (!(pOTGRegs->ulSYSCON_1&MASK_RESET_DONE)) {
if (dwCount++ > 100)
{
// Break out dead lock, something is wrong.
ERRORMSG (TRUE, (TEXT("OTG: ERROR holding in reset.\n")));
return;
}
Sleep (1);
}
-> more code, but not executed. Tag: [Q]: SW mixer Tag: 59642
PB2505 error experts help me
hai,
i have created a new platform named INTER_CEPC in 4.2 for internet
appliance for cepc....everytime the error is the same,i again created another
platform for cepc,same error,pls help me...no project is included....
Error - still inside an if statement after parsing complete
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
Error PB2505: Error executing
#(F:\WINCE420\PUBLIC\inter_cepc\RelDir\CEPC_X~2\)makeimg.exe.
INTER_CEPC - 4 error(s), 0 warning(s)
Thanking for ur help Tag: [Q]: SW mixer Tag: 59638
Hi all,
does anyone know what does debug message below say ?
CSwMixer::MixerLoop - runaway preroll loop