USB Joystick driver
I am trying to get a USB joystick/gamepad running on a
Windows CE .NET device. Does anyone know if one is
available for purchase? If not, do I buy the Platform
Builder to develop one myself?
Thanks Tag: Building WINCE OS Image for ARMV4I processor Tag: 53703
Platform Manager API / Streams
I am trying to get create a stream between an executable on the PC and
one on the handheld device using the IPMConnection::CreateStream()
function. I was following the "How to Create Remote Tools for Windows CE
.NET" guide in MSDN and using the Remote Time Viewer test app as a
reference. However the guide says TimeViewer is using IPMConnection but
it isn't, at least the version I have isn't; rather it uses IConnection.
There seems to be 2 similar hierarchies of interfaces defined in
cemgr.h, IRemoteDevice vs IPMRemoteDevice, IConnection vs IPMConnection etc.
They differ in minor ways, so for example IPMPlatformManager has a
GetPlatform where you can pass the name, but IPlatformManager only has
one for the GUID, so to search it by name you have to enumerate the
platforms and ask each their name.
Anyway, IConnection::CreateStream() takes the stream GUID as an actual
GUID but IPMConnection::CreateStream() takes it as a BSTR - "bstrHostId
[in] GUID of the host. "
I wasn't sure how I was supposed to pass the GUID as a BSTR, so I tried
doing it like this:
// {1B140018-0ABD-4b4e-99B8-8F8A635F4BB3}
DEFINE_GUID(CeRunnerStreamGuid,
0x1b140018, 0xabd, 0x4b4e, 0x99, 0xb8, 0x8f, 0x8a, 0x63, 0x5f, 0x4b, 0xb3);
#define CeRunnerStreamGuidAsStr L"1B140018-0ABD-4b4e-99B8-8F8A635F4BB3"
...
IPMConnectionStream *piIPMConnectionStream = 0;
BSTR bstrGuid = SysAllocString(CeRunnerStreamGuidAsStr);
hr = piIPMConnection->CreateStream(bstrGuid, 0, piIPMConnectionStream);
if (FAILED(hr))
{
wcerr << L"Failed to create stream " << hr << endl;
return -1;
}
Unsurprisingly, I get an HRESULT back of 0x80070057 "The parameter is
incorrect.", so clearly this isn't the right way to do it.
Could someone explain to me what the correct way to do this is?
Why are there 2 similar sets of interfaces in cemgr.h?
Also, since TimeViewer uses the Ix rather than IPMx interfaces, does
that mean the example code in the TimeViewerCe.exe to create the
device-end of the stream won't work if I create the stream on the PC-end
using IPMConnection?
Thanks in advance,
Dave Tag: Building WINCE OS Image for ARMV4I processor Tag: 53702
Layered Service Provider
Has anybody been able to get the sample LSP that comes with platform builder
to work on Pocket PC? I could use some hints if anybody has succeeded. Tag: Building WINCE OS Image for ARMV4I processor Tag: 53695
How to clean object files in a custom folder with PB 4.2?
Hi,
whenever I add a feature to the platform which will be build outside the
_WINCEROOT folder, a clean does not delete the object files created by a
previous build.
For example, my _WINCEROOT folder is D:\WINCE420 and I have a feature with
the following build method:
BuildMethod
(
Step ( BSP )
CPU ( "x86" )
Action ( '#BUILD(SOURCES,"D:\Projects\OtherLocation")' )
)
the object files are created at
D:\Projects\OtherLocation\obj\x86\[debug|release] and are still there after
a "Clean". If I move the project to somewhere beneath the _PROJECTROOT
folder, the object files seem to be deleted after a platform build (I
couldn't find them after a platform build, but the target exe file is
successfully created).
Where does PB 4.2 create the object files and how can I obtain that the
object files are created in that folder even if the source path is anywhere
outside the _WINCEROOT folder?
Thanks in advance.
Markus Bauer Tag: Building WINCE OS Image for ARMV4I processor Tag: 53689
how can i transfer files or applications from PC to CEPC?
i have built CEPC which can boot from CEPC`s hard disk.However, how can i transfer other files or applications from PC to CEPC`s hard disk?
i want to transfer through COM by ActiveSync,but i find ActiveSync can`t detect CEPC.
In pb,serial com driver is com16550,is it right? OR what should i do?
thanks for your reply! Tag: Building WINCE OS Image for ARMV4I processor Tag: 53687
smdk2410 usb problem! cannot add the keyborad and mouse.
hi everyone!
am using smdk2410 , want using the usb host as keyboard and mouse port,
after adding the usb host support and the HID from the core os service and
download to the device. it print out this and stop. anyone can explain
this,
thanks in advance.
160 PID:afeebe72 TID:afeebe4e OEMSetRealTime:
170 PID:afeebe72 TID:afeebe4e OEMSetRealTime(register):
720 PID:afeebe72 TID:afeebe4e FMD::FMD_Init
980 PID:afeebe72 TID:afeebe4e FMD::FMD_OEMIoControl = 0x71c24
1130 PID:febdd4a TID:febd536 Prescaler:2
1140 PID:febdd4a TID:febd536 384 clock
1200 PID:febdd4a TID:febd536 USB:OhcdPdd_Init
1240 PID:febdd4a TID:febd536 ++InitializeOHCI Tag: Building WINCE OS Image for ARMV4I processor Tag: 53685
How could i store my datas in flash?
In smartphone, there is a dir in which the files copied will be automaticly
saved in flash.
What about in wince.net on pda? i want to save custom data into rom, and how
could it be achieved?
prequiste: no bsp available thus image rebuilding unviable.
1.use jflash to add some .bin file right follow nk.bin
2.save them on storage card, but need to mamually install driver each time
the board resets.
3.there....is still some sorts of dir, flashable~
4....don't know
Anyone do please give me some suggestion ? most appreciated:) Tag: Building WINCE OS Image for ARMV4I processor Tag: 53681
download connection instance fail
Hi all,
For the time saving with multiple working images I usually worked with at
least two
platform builder in the same screen at the same time. so during download
image
to target I used one active connection over ethernet. there was no problem
for a while.
however, suddenly I got fail with downloading image because of the active
connection
service get out of the control and I couldn't delete it because the all of
the configuration
property of that active connection is grayedm. it would be done by my fault
in multiple platform enviroment. I guess it is cause of that active
connection still using even I don't use now....
how can I recover that connection or delete it for new active connection ?
BR. Tag: Building WINCE OS Image for ARMV4I processor Tag: 53680
SDIO Driver
Hello world,
Hope anyone can help me figuring this out:
I've to develop an SDIO driver for a hardware that's is being designed
at the moment.
I've been asked to develop the relevant driver for PPC windows mobile
2003.
Here is my questions :
Does PocketPC 2003 come with a SDIO driver such that the SDIO
card
will work on any PocketPC 2003 device with SDIO compatible SD
slot?
My understanding is that so far one had to buy the BSQUARE SDIO
now!
kit for peripherals and write its own driver and then distribute
it
with the card
... Boring and Expensive!
I read on the BSQUARE website that the Windows CE .NET release
will
indeed integrate the SDIO driver.
Is that true? Does this apply for the current Pocket PC 2003
release
already?
I terms of software, what does it means?
- should i develop just a lib?
- should i develop a new stack on a already build SDIO driver?
- anything else?
What kind of tool i need (just eVC, platform Builder, ...)?
This is a bit fuzzy for me.
Thanks a lot for your help
-----------------
liooil
* remove _NOSPAM_ in my adress if you wish to mail me directly * Tag: Building WINCE OS Image for ARMV4I processor Tag: 53678
Is there a list of (not) working USB HID devices?
Hi,
in article http://support.microsoft.com/default.aspx?scid=kb;en-us;320921
it is stated that there are keyboards or other input devices which don't
work with WCE4.1 USB driver.
I wonder is it true also for WCE 4.2?
Will that be fixed in WCE 5.0?
Also, is there a list of HID devices that work perfectly, and a list of
devices that do not work?
I'm asking that because we must say to customers which HID devices are
supported.
Or MS perhaps expects from WCE developer to test all available keyboards and
mice?
Thanks in advance,
Dusko Stajic Tag: Building WINCE OS Image for ARMV4I processor Tag: 53674
Problem writing to directly flash while IPSM running
Hi all,
We have the need to update one erase block in our FLASH RAM to record
some data permanently. We are running Windows CE.NET V4.2 on a PXA255
processor with IPSM V3.6 managing the Flash File system.
The documentation from Intel refers to "PSM Flash Control Semaphore"
to communicate to the IPSM software that you want to access the flash.
I originally planned to implement this write function in the
OEMIoControl() function but was stopped because I could not access the
Win32 Mutex() functions from the HAL. So, I moved the function into a
device driver and initiate the write by opening the device and calling
the DeviceIoControl() function.
Having implemented, I tested it on a target device using the Platform
Builder and it seemed to function correctly. I then moved it to a
release build and calling this function causes the Windows CE
operating system to completely lock up.
I suspect that the debug build works because the OS is executing out
of RAM.
The OS build is XIP from the FLASH RAM. But I thought that the design
of the Intel chips allowed me to run code from one block while erasing
and then writing to another.
I tried reconfiguring the driver MODULE in the BIB file to be SHC so
that it would be decompressed and so run out of RAM. But that
configuration also fails.
Would I have to disable interrupts while I do the erase and write?
The block that I am trying to overwrite has only configuration data in
it.
Any suggestions as to how to get this to work would be greatly
received.
Thanks in Advance
Brian Price
brianprice_AT_appliedcs_DOT_com_DOT_au Tag: Building WINCE OS Image for ARMV4I processor Tag: 53673
USB memory size
Hi
We are using S3C2410 (ARM920T) processor with WinCE4.1
and processor is supporting USB1.1.
System is able to detect the 128MB USB memory device. But
could not detect 256MB.
Could anyone help me.
Kumar Tag: Building WINCE OS Image for ARMV4I processor Tag: 53671
What is the process of wake up?
Hi,
After the my device entered sleep state, a wake up source can wake it up.
But I don't know where the resume function PmgrResume is called.
Does the process of wake is begun from Reset_Handler?
Thanks
Fred Tag: Building WINCE OS Image for ARMV4I processor Tag: 53668
Exporting a custom BSP
Hi,
I have built a BSP for my custom platform. Now I wish to build a installer
file (msi) for the same. This is what I have done.
I opened the export wizard. From the catalog, I added my BSP feature.
In additional directories, I added the PLATFORM\mybspdir.
I build the msi file.
Later I tested the msi installation I created. I removed the cec file
corresponding to my bsp from the platform builder catalog, and tried
installing the msi, I created. I got the following error-
" A build method with the following GUID has already been imported:
..
Please use a new GUID and reimport the CEC file"
Next, I tried installing the msi on another system (this has none of my
BSP files). The installation is aborted. No messages are shown, but it
just says "CEC file could not be imported". (the version of windows CE in
this systems is 4.2 where as in the previous one it is 4.1)
Please advice on how to correctly export my BSP.
Thank you,
Best regards,
Mariam. Tag: Building WINCE OS Image for ARMV4I processor Tag: 53665
Invalid System Service
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, and try to "Download/Intialize" from Platform builder,
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: Building WINCE OS Image for ARMV4I processor Tag: 53654
Why does SC_GetTickCount call CGSTCE instead of just returning CurMSec?
Can anybody tell me why SC_GetTickCount would call
CPUGetSysTimerCountElaspsed instead of simply returning CurMSec?
On our XScale platform, we are experiencing a hard to repro problem where
one of a handful of drivers stops responding for about 20 minutes.
We've observed that at times GetTickCount momentarily jumps ahead by
approximately 1165210, which is the number of milliseconds to rollover
a 32 bit counter running at 3.686 MHz.
The theory is that when the "victim" driver calls Sleep or
WaitForSingleObject, the scheduler gets this erroneous value from
GetTickCount
and schedules the thread to wake up 20 minutes later than intended.
So, I'm scrutinizing SC_GetTickCount.
Thanks Tag: Building WINCE OS Image for ARMV4I processor Tag: 53652
Ne2000-compatible dri
Hi,
I am developing BSP for MIPS based platform. I need to enable CETK which in
turn demands a fully functional Ethernet port. For this purpose I need to
bring up my on-board Ethernet port which is neither PCI based nor ISA based.
It is mapped through IO controller.
I added Ne2000-compatible driver from drivers->Networking->LAN devices from
Catalog and set the environment variable 'BSP_ICS' in my platform settings.
Since the registry entries corresponding to this driver have been added in
platform.reg, I expected the driver to be loaded at boot-up. But I am not
able to see any debug string on console which were given in
Ne2000Initialize() function of the driver nor am I able to see the
corresponding dll loaded among system modules loaded.
There are couple of doubts I have:
1.. Is there something else to be done which I am missing? Some registry
entries or environment variables?
2.. Since this Ne2000-compatible is PCI based and my Ethernet port is not
a PCI-based one, is it that it does not load the driver at all because of
this reason? Tag: Building WINCE OS Image for ARMV4I processor Tag: 53645
Ethernet download of large nk.bin fails at same location
Hi
I am attempting to download a 23M RAM debug image to my PXA255 based
board with 32M RAM onboard over ethernet. After about 16.1M, it fails
repeatedly at same location each time. I use routines used in the
XScale BSP EbootInitEtherTransport, and EbootEtherReadData, but my
bootloader code is otherwise modified from XSC1BD.
My download fails after 16.1M and with error message from the PB the
Download failed, probably due to my device stopping to repond. I am
connected with a HW debugger and when hitting break after download
failed, I see that it is somewhere in the ne2000 routines, but the
stack pointer and cpsr looks OK, so the system looks like it has
entered an infinite loop or something.
When trying to download other images, they pass if they are smaller
release images, but the big debug images all fail, each at its own
dedicated location.
I know since I am using a "personal" bootloader, it may be a longshot,
but have anybody seen similar issues?
My boot.bib and config.bib MEMORY sections looks as follows when
downloading nk to RAM , maybe the error lies in here. Note that the
bootloader is using physical space, while the image is using virtual
adressing mode.
boot.bib
MEMORY
EBOOT 00001000 0007E000 RAMIMAGE
RAM 04204000 00110000 RAM
TRANSTABL 04000000 00004000 RESERVED
STACK 04004000 001FC000 RESERVED
IRQSTACK 04200000 00004000 RESERVED
config.bib
; Name|Virtual/Cached |Size| Region Type
MEMORY
NK 84314000 0173C000 RAMIMAGE
RAM 85A50000 005B0000 RAM
EBOOT 80000000 00080000 RESERVED
Regards,
Inger Tag: Building WINCE OS Image for ARMV4I processor Tag: 53641
Secure Digital (SD) cards
Hi
As far as I understand wince.net 4.2 doesn't have drivers for Secure Digital
(SD) cards, so we have to get a driver from the manufacturer or attempt to
write our own.
Good news is that Windows CE 5.0 includes an SD Memory client driver, which
enables a Windows CE-based device to access an SD Memory card.
Would be most grateful if someone would confirm this.
Best Regards. Tag: Building WINCE OS Image for ARMV4I processor Tag: 53638
Regional setting with Korean fonts
I posted this question yesterday and I am still struggling it. Can anyone
help me please? I really need this done.
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.
Everthing is ok.
I tried everthing that I can think about. Can anyone give me any
information, please? Is Korean fonts supported at all?
Thanks in advance
Chen Tag: Building WINCE OS Image for ARMV4I processor Tag: 53637
USB drivers problem PB 4.2
Hello experts,
here is a comparison of two cases which we currently have.
Common part - targeted hardware VIA Ededn board (x86) with
soldered in usb controller. Tried it with desktop OS as a
test - both usb ports work.
A) original (no QFEs) install of Platform Builder 4.1.
Create simple platform (like enterprise web pad) x86 based
BSP provided with PB and add the required parts to support
usb storage device. Build and test - all works well. We
use PB 4.1 normally and it behaves so on other platforms
too.
B) original (no QFEs) install of Platform Builder 4.2.
This thing again looks difefernt so I had to learn where
the old parts went. Create simple platform (like above)
x86 based BSP provided with PB and add the required parts
to support usb storage device. Build and test - usb
doesn't work.
It looks like in 4.2 usb driver isn't get loaded, though
it is present in /Drivers/usb registry, but not in
Drivers/Active branch.
Hardware setting are common for both cases. We use
loadcepc for 4.1 which came with PB 4.1 and loadcepc for
4.2 which came with 4.2.
So it looks to me that something did change between 4.1
and 4.2 in usb drivers ( btw, this is an example why we
don't migrate - too many efforts just to restore existing
functionality)...
Any ideas where to look for ? Or some kind of fix ? Anyone
else did see such behaviour ?
Sincerely
Sergei Tag: Building WINCE OS Image for ARMV4I processor Tag: 53627
Task Manager wince.net 4.2
Hi
We have had an app writer in who develops for pocket pc devices and was
quite disappointed that our device didn't have a task manager.
Is there a task manager or equivalent in windows ce .net 4.2, that allows us
to see apps runing and killing hung apps like in PPC2003.
Regards Tag: Building WINCE OS Image for ARMV4I processor Tag: 53626
Mouse problem with Headless Device
Hello everybody.
I've a problem with Platform Builder v4.2
I've made a project under windows C.E 4.0, that worked correctly.
Now, I've upgraded to Windows C.E 4.2, and something happened... the
mouse doesn't work anymore.
In my project, I've writtent my own shell. In 4.0, this shell was able
to receive WM_MOUSEMOVE, WM_L(R)BUTTONUP(DOWN) events. Since I'm under
v4.2, this doesn't work anymore.
My platform is a headless device, with every features needed (minimal
GDI configuration, minimal Event notifications, etc...). In order to
add the mouse, I had to manually add the SYSGEN_CURSOR variable to my
platform. Then, it added the mouse in Features\Shell and user
interface\User interface\Mouse. But, I already have a folder named
"shell and user interface" under this root : Features\Custom device
[headless device]\Shell and user interface. (here I have "Graphics
windowing and events, with minimal GDI configuration, minimal GWES
configuration, minimal input configuration, minimal notifications
configuration, minimal window manager configuration).
The main window of my shell does not receive WM_MOUSEMOVE event. I
can't get cursor position with GetCursorPos(&mousePoint); .
I've also noticed that in my Release Directory, I cannot found a file
"kbdmouse.dll". WM_KEYDOWN and WM_KEYUP events are not received.
Can anyone help me to correctly build the mouse/keyboard feature in a
headless device in order to read my cursor position?
Thanks in advance. Tag: Building WINCE OS Image for ARMV4I processor Tag: 53625
COREDLL.DLL ERROR
Hi,
I am working on a sandgate platform with xscale pxa255.
When I use KITL(VMINI) or activesync(usb client) to transfer a big file(1M),a memory error in coredll.dll will happen. But while I use it to tansfer a small file(30k),it will work well.
I want to know this is the divice driver error or system error?
Any idea will be welcome.
Thanks.
Fred Tag: Building WINCE OS Image for ARMV4I processor Tag: 53623
DEBUGCHK error in smartcard
when I load smartcard driver and initialize driver,the following error
occurs "0x8bc15430: SCard: DEBUGCHK failed in file
d:\mckendric\private\winceos\drivers\smartcrd\scard\reader.cpp at line 485 "
Could anyone who hold full kernel source codes tell me the situation at line
485 in reader.c.
Thx! Tag: Building WINCE OS Image for ARMV4I processor Tag: 53622
How to output Hive format by regcomp.exe?
How to output Hive format by regcomp.exe?
Hi All:
I just want to upgrade RAM-based registry to Hive-based.
Therefore, I follow steps as below:
1. set BSP_ENABLE_FSREGHIVE=1
2. set IMGREGHIVE=1
3. set SYSGEN_FSREGHIVE=1 in cesysten.bat
4. set SYSGEN_FSREGRAM= in cesysten.bat
5. add the key in platform.reg
; HIVE BOOT SECTION
[HKEY_LOCAL_MACHINE\init\BootVars]
"SYSTEMHIVE"="Documents and Settings\\system.hv"
"PROFILEDIR"="Documents and Settings"
"Start DevMgr"=dword:1
"DefaultUser"="User"
; END HIVE BOOT SECTION
Finally, I find regcomp can't transfer reginit.ini to hive format.
-----output msg--------
E:\wince\release>regcomp reginit.ini .
regcomp: Got LOCALE=0409, using CodePage=1252
regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\System\StorageManager\
TFS] "Flags" in system registry
regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\System\StorageManager]
PNPUnloadDelay" in system registry
regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\System\StorageManager]
PNPUnloadDelay" in system registry
regcomp: InitRegistry Finished (462 lines).
regcomp: Writing registry in fdf format
regcomp: Done.
----------------------
The help of regcomp.exe says "determined from flags", what flag is it?
How to output Hive format?
Output type will be determined from flags in the source file.
FDF Output: default.fdf
Hive Output: default.hv, boot.hv, user.hv Tag: Building WINCE OS Image for ARMV4I processor Tag: 53618
Problem with taskbar ontop setting
Hi,
i am working with Windows CE .Net 4.2. i want to disable OnTop
property of the taskbar.
i have following entries in our platform.reg
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide]
"Default"=dword:0
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\OnTop]
"Default"=dword:0
but after cold start, the taskbar is still on top even if registry
value is 0. if i do it manually from Taskbar Settings dialog it works
properly.
is this a bug or is there a different way to do this?
i found an old newsgroup link suggesting that it was a bug in 3.0. is
it fixed in 4.2?
http://groups.google.com/groups?q=ontop+taskbar+windows+ce+.net&hl=en&lr=&ie=UTF-8&selm=%23Si%24IHiZBHA.988%40tkmsftngp03&rnum=1
Thanks,
Siddhesh Tag: Building WINCE OS Image for ARMV4I processor Tag: 53616
18BPP
Hello,
We are trying to port WinCE onto an ARM board.
Our LCD is capable of 18BPP whereas WinCE supports only 8,16,24 or 32BPP.
How do we change the WinCE display driver to get 18BPP working?
Thanks
Regards
Vidya Tag: Building WINCE OS Image for ARMV4I processor Tag: 53614
18bpp
Hello,
We are trying to port WinCE onto an ARM board.
Our LCD is capable of 18BPP whereas WinCE supports only 8,16,24 or 32BPP.
How do we change the WinCE display driver to get 18BPP working?
Thanks
Regards
Vidya Tag: Building WINCE OS Image for ARMV4I processor Tag: 53613
18BPP color depth
Hello,
We are trying to port WinCE onto an ARM board.
Our LCD is capable of 18BPP whereas WinCE supports only 8,16,24 or 32BPP.
How do we change the WinCE display driver to get 18BPP working?
Thanks
Regards
Vidya Tag: Building WINCE OS Image for ARMV4I processor Tag: 53612
How to insert/delete/modify the help link in the main help?
Hi,
In PCC, click [start][Help], many help links are shown.
How to insert/delete/modify the help link in the main help?
Thanks.
Yu Tag: Building WINCE OS Image for ARMV4I processor Tag: 53611
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: Building WINCE OS Image for ARMV4I processor 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: Building WINCE OS Image for ARMV4I processor 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: Building WINCE OS Image for ARMV4I processor 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: Building WINCE OS Image for ARMV4I processor 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: Building WINCE OS Image for ARMV4I processor 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: Building WINCE OS Image for ARMV4I processor 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: Building WINCE OS Image for ARMV4I processor 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: Building WINCE OS Image for ARMV4I processor 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: Building WINCE OS Image for ARMV4I processor 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: Building WINCE OS Image for ARMV4I processor 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: Building WINCE OS Image for ARMV4I processor 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: Building WINCE OS Image for ARMV4I processor 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: Building WINCE OS Image for ARMV4I processor 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: Building WINCE OS Image for ARMV4I processor Tag: 53573
Hi,
Anybody help me out in building a WINCE OS image for ARM processor.
Re: Building WINCE OS Image for ARMV4I processor by Paul
Paul
Thu Jun 24 14:11:00 CDT 2004
What's the problem?
Paul T.
"Sathish" <Sathish@discussions.microsoft.com> wrote in message
news:1661BF47-9622-401A-ACAB-A6F6A00A5B52@microsoft.com...
> Hi,
> Anybody help me out in building a WINCE OS image for ARM processor.
>
>
> Thanks in advance,
>
> Regards,
> Sathish. R