For those of you who missed the chat today, here is the raw transcript. By raw, I mean that I copied and pasted the discussion without any edits. This is divided into two parts, the top part is the answers from the Microsoft Experts and the bottom part is the questions from the audience.
Answers from Microsoft:
Karel Danihelka [MS] (Expert)[2010-3-30 12:2]: Hi everyone, my name is Karel Danihelka and I am developer in partner response team.
Sing Wee [MS] (Expert)[2010-3-30 12:2]: Hi, I'm Sing Wee, part of the CoreOS/BSP Test Team.
GLanger_MS (Expert)[2010-3-30 12:2]: Hi, I'm Glen Langer, program manager on the Core Team.
Karel Danihelka [MS] (Expert)[2010-3-30 12:3]:
Q: I need to implement hardware timers on my windows CE 6.0 device to trigger events at microsecond intervals. Where should i start?
A: Until you are using CPU with GHz frequency your only chance is use interrupt handler and implement all funcionality there. But it will be really tricky and may reduce system performance. If period will be near to millisecond timeframe you can use normal thread wait for event pattern.
Karel Danihelka [MS] (Expert)[2010-3-30 12:5]:
Q: I want to partition my NAND Flash device. One partition to use for hive ragistry and the other for the apps and data. The only way to do it is programmatically or setting some registry values ?
A: It need to be set in registry - generally you need mark this partition as boot partition.
Karel Danihelka [MS] (Expert)[2010-3-30 12:7]:
Q: My CPU is Intel celeron M processor 1Ghz.
A: In this case you can try use normal approach - in interrupt handler return SYSINTR and start thread in device driver which will spin thread waiting on event attached to this SYSINTR.
Karel Danihelka [MS] (Expert)[2010-3-30 12:7]:
Q: If i need to implement it using interrupt handlers, What are all the files that I should look at?
A: Good quesiton - I would recommend documentation and there was BSP development book to download for free.
mikehall_ms (Moderator)[2010-3-30 12:8]:
Q: Hi guys, what's the formal way to report bugs back to the core team / product team? The mechanism of calling the support phone number every time is really onerous and time-consuming. Is there another mechanism?
A: Using product support is the formal way to report bugs/issues - Product support can then create an issue that can be tracked.
Karel Danihelka [MS] (Expert)[2010-3-30 12:9]:
Q: But the operation for creating the partitions ?
A: This is tricky - if you will make it autopartition & autoformat it will be created by filesystem. But generally it depends on your boot loader.
mikehall_ms (Moderator)[2010-3-30 12:10]:
Q: Is Windows Phone 7 related to Windows CE? If so, can you tell me what version of Windows CE is the basis? Is it in fact the new version of Windows Mobile?
A: At MIX 2010 Charlie Kindel presented a session that described some of the core technologies that make up Windows Phone 7 Series, including the underlying operating system (Windows CE) and the new ISV programming model based on Silverlight and .NET - check out the Mix Online Videos to get more information.
davbo-msft (Moderator)[2010-3-30 12:10]:
Q: Is Windows Phone 7 related to Windows CE? If so, can you tell me what version of Windows CE is the basis? Is it in fact the new version of Windows Mobile?
A: This forum is to discussed released products in the industry. Windows Mobile & Windows CE are based on the same Windows CE Kernel/system. Windows CE is focused on deliverying the OS for embedded customers in the market where Windows Mobile is focused on deliverying compelling Windows Phone platform.
davbo-msft (Moderator)[2010-3-30 12:11]:
Q: Is Windows Phone 7 related to Windows CE? If so, can you tell me what version of Windows CE is the basis? Is it in fact the new version of Windows Mobile?
A: http://en.wikipedia.org/wiki/Windows_CE Wikipedia gives a good breakdown of the version history.
Travis Hobrla [MS] (Expert)[2010-3-30 12:13]:
Q: I created a OS design with KITL and kernel debugger enabled. But I am unable to connect to the target for debugging. I am getting the following error when i try to connect with the device. PB Debugger Cannot initialize the Kernel Debugger.
PB Debugger Debugger could not initialize connection.
PB Debugger The Kernel Debugger is waiting to connect with target.
PB Debugger The Kernel Debugger has been disconnected successfully.
A: One possibility is that a rogue cesvchost.exe has co-opted the debugger. I am assuming this is CE 6.0? Can you try exiting visual studio and manually killing the cesvchost.exe process from the Task Manager?
davbo-msft (Moderator)[2010-3-30 12:14]:
Q: Hi guys, what's the formal way to report bugs back to the core team / product team? The mechanism of calling the support phone number every time is really onerous and time-consuming. Is there another mechanism?
A: For info on contacting Microsoft support refer to the support page on the Embedded website: http://msdn.microsoft.com/en-us/windowsembedded/dd897633.aspx
Sing Wee [MS] (Expert)[2010-3-30 12:16]:
Q: Do u mean ISR/IST implementation? How can i register an interrupt? What kind of interrupt should i register?
A: A good introduction to interrupts in WinCE 6.0 can be found here (aside from the documentation on MSDN): http://download.microsoft.com/download/9/c/f/9cffaa58-4000-48d6-a4b2-5fed9e4e6410/Chapter%206%20-%20Developing%20Device%20Drivers.pdf
mikehall_ms (Moderator)[2010-3-30 12:16]:
Q: What will be different in Windows Compact 7 from CE 6.0?
A: Unfortunately we cannot discuss unreleased products on this chat - keep an eye on the Windows Embedded web site and blogs to keep up to date with product announcements.
Travis Hobrla [MS] (Expert)[2010-3-30 12:16]:
Q: I am using CE 6.0. There is no cesvchost process running in my system.
A: What operating system are you using?
Karel Danihelka [MS] (Expert)[2010-3-30 12:16]:
Q: So...I have to modify file system code to create 2 partition at system startup ?!! I haven't understood....
A: You don't need to modify code, there are registry settings to achive this (look to documentation). But you may need to create partition table in boot loader. Unfortunatelly there isn't simple way how to do it.
davbo-msft (Moderator)[2010-3-30 12:18]:
Q: I would like to get a handle to a Silverlight screen section, is that possiable?
A: Windows Embedded CE 6.0 R3 includes Sliverlight for Windows Embedded. Refer to New Features overview on the embedded web site. http://www.microsoft.com/windowsembedded/en-us/products/windowsce/default.mspx. Silverlight - The power of Silverlight brought to Windows Embedded CE to create rich applications and user interfaces is new part of Windows CE Embedded.
mikehall_ms (Moderator)[2010-3-30 12:20]:
Q: The link for developing device drivers is not working. can u please check that?
A: http://msdn.microsoft.com/en-us/library/ms923714.aspx
davbo-msft (Moderator)[2010-3-30 12:20]:
Q: I would like to get a handle to a Silverlight screen section, is that possiable?
A: Sorry misunderstood the question I thought you were asking if embedded CE could handle Silverlight. Please repost so that the question goes back into the active queue because once answered no way to put the status back to open.
Travis Hobrla [MS] (Expert)[2010-3-30 12:21]:
Q: sorry! Windows XP SP3
A: Can you try exiting VS2005 and confirming cesvchost.exe is not running, then renaming C:\Documents and Settings\USERNAME\Local Settings\Application Data\Microsoft\CoreCon\1.0 to 1.0_backup, then restarting VS2005?
Sing Wee [MS] (Expert)[2010-3-30 12:24]:
Q: Can I have the book's name please?
A: I believe the downloadable version is related to the last link I sent. If you go to the following website, I believe you can download the whole thing: http://msdn.microsoft.com/en-us/windowsembedded/ce/cc294468.aspx
davbo-msft (Moderator)[2010-3-30 12:24]:
Q: If one has an image on a Silverlight page, it seems to be cached. How would one refresh that cache after changing the underlying image?
A: change the URI of the image or use a writeable bitmap if they want to manually toggle the pixels
Sing Wee [MS] (Expert)[2010-3-30 12:25]:
A: Whoops, hit [ENTER] too early. On the right side, you'll see there an "Exam Preparation Kit" link that can be downloaded in several different languages.
Sing Wee [MS] (Expert)[2010-3-30 12:25]:
Q: Can I have the book's name please?
A: Whoops, hit [ENTER] too early. On the right side, you'll see there an "Exam Preparation Kit" link that can be downloaded in several different languages.
Karel Danihelka [MS] (Expert)[2010-3-30 12:26]:
Q: I have a NAND Flash on my target device. On this flash I have the hive registry and an application.I have observed that when the NAND flash is fully, the system startup time is longer....is there a degradation of NAND use that influences the startup time ? Why ?
A: Yes - on boot flash abstraction library (old one) read metadata from all sectors to rebuild physical - logical mapping table.
davbo-msft (Moderator)[2010-3-30 12:27]:
Q: I would like to get a handle to a Silverlight screen section, is that possiable?
A: Need addition info on this question. Can you provide more details on what you are trying to do in Silverlight?
davbo-msft (Moderator)[2010-3-30 12:27]:
Q: If one has an image on a Silverlight page, it seems to be cached. How would one refresh that cache after changing the underlying image?
A: Additonal Info: if you want to manually touch the pixels use WriteableBitmap
if you want to use the underlying HWND then use IXRVisualHost::GetHWND()
davbo-msft (Moderator)[2010-3-30 12:28]:
Q: Writable bitmap, is there an example of the syntax?
A: if you want to manually touch the pixels use WriteableBitmap
if you want to use the underlying HWND then use IXRVisualHost::GetHWND()
davbo-msft (Moderator)[2010-3-30 12:29]:
Q: I would like to get a handle to a Silverlight screen section, is that possiable?
A: Can I get more information about this question about what you are trying to accomplish in Silverlight?
davbo-msft (Moderator)[2010-3-30 12:31]:
Q: IXRVisualHost::GetHWND() exactly what I needed Thanks,
A: Your welcome
Sing Wee [MS] (Expert)[2010-3-30 12:31]:
Q: ok. thanks for the book's link
A: No problem.
Travis Hobrla [MS] (Expert)[2010-3-30 12:32]:
Q: Typically for SoC devices you name your hardware specific libraries in the form "SOCDIRNAME_LIBNAME". In our platform "OMAP35XX_TPS659XX_TI_V1" if you do this we cause the catalog parser to die... For example if we have a library "Musbfn_OMAP35XX_TPS659XX_TI_V1.dll" entering this in the catalogs pbcxml file in a <module> section causes the XML parser to fail with :
Error 3 The 'urn:Microsoft.PlatformBuilder/Catalog:Module' element is
invalid - The value '012345678901234567890123456789.dll' is invalid
according to its datatype
'urn:Microsoft.PlatformBuilder/Catalog:CatalogFileName' - The actual
length is greater than the MaxLength value.
A: There are a couple workarounds I can think of. I believe the Module element is only used when doing SYSGEN parsing to make sure dependent SYSGENs are present when the item is selected, so I believe it is optional to the catalog. The other obvious workaround is to shorten the soc name. I realize neither of these solutions is ideal. This is not something we anticipated when we tested CE6.0, sorry.
Travis Hobrla [MS] (Expert)[2010-3-30 12:33]:
Q: I am getting this error only when I select the KdStub as the debugger in Target device connectivity.
A: Right, but KdStub is the debugger that you should use. Have you tried the steps I suggested?
Travis Hobrla [MS] (Expert)[2010-3-30 12:36]:
Q: If I select Active KTIL, My OS doesn't boots. It says "loading NK.EXE at 0x<xxxxx> location" after that nothing comes in the debug log.
A: Can you look at the serial debug output and see what is happening there? Often it can give you a clue to the KITL driver malfunctioning.
Travis Hobrla [MS] (Expert)[2010-3-30 12:38]:
Q: I have tried that and I am getting the same error.
A: I am assuming you have a device created in Target -> Connectivity Options in Platform Builder. What are the Kernel download / Kernel transport for your device?
Travis Hobrla [MS] (Expert)[2010-3-30 12:40]:
Q: KITL: *** Device Name CEPC56059 ***
WARN: KITL will run in polling mode
VBridge:: built on [Jul 10 2009] time [10:20:14]
VBridgeInit()...TX = [16384] bytes -- Rx = [16384] bytes
Tx buffer [0xA1B84860] to [0xA1B88860].
Rx buffer [0xA1B88880] to [0xA1B8C880].
VBridge:: NK add MAC: [0-60-65-2-DA-FB] Connecting to Desktop KITL: Connected host IP: 1 Port: 1086 .. this is the output of the serial debug
A: This looks reasonable and does not give clues as to why boot would halt at that point. If you capture a network trace or turn on KITL debug zones via dpCurSettings in kitl.dll, do you see KITL active after this?
Travis Hobrla [MS] (Expert)[2010-3-30 12:41]:
Q: Both is happening via Ethernet.
A: Only thing I have left to suggest is a Platform Builder installation Repair, then.
Karel Danihelka [MS] (Expert)[2010-3-30 12:42]:
Q: Hi, I saw that the ATADISK is quite generic and des not have any optimizations. Do you have any advice to consider while tryin to improve the performance of it?
A: If I remember correctly sample code has support for some specific hardware controllers (little obsolete now). This should be good start point (if you will not decide take existing driver as sample and write you own).
Travis Hobrla [MS] (Expert)[2010-3-30 12:44]:
Q: I didn't do that. I have to try.
A: I think that's the next valid step. You need to figure out whether KITL is hanging or the device - use instrumented serial debug messages and network trace to determine this.
Sing Wee [MS] (Expert)[2010-3-30 12:46]:
Q: KITL: *** Device Name CEPC56059 ***
WARN: KITL will run in polling mode
VBridge:: built on [Jul 10 2009] time [10:20:14]
VBridgeInit()...TX = [16384] bytes -- Rx = [16384] bytes
Tx buffer [0xA1B84860] to [0xA1B88860].
Rx buffer [0xA1B88880] to [0xA1B8C880].
VBridge:: NK add MAC: [0-60-65-2-DA-FB] Connecting to Desktop KITL: Connected host IP: 1 Port: 1086 .. this is the output of the serial debug
A: Neo, have you by any chance tried looking into your firewall to see if it might be blocking traffic on any particular ports? Wireshark/netmon might be able to help you here if that's the issue.
davbo-msft (Moderator)[2010-3-30 12:48]:
Q: I lost spell check, how can i get it back
A: Hello - can you give additional details about your question? Is this related to a Windows CE Embedded application?
masatos_MSFT (Expert)[2010-3-30 12:51]:
Q: When attempting to run the CETK cellcore tests the documentation states the pre-requisites include "stinger.ini", "ltk.ini" but windows CE doesn't provide these or document what they fully need to contain. Implicitly you also need "datatrans.xml" which isn't supplied. If you get around this error and steal these from Windows Mobile instead, when you try and run the CETK tests you get a data abort in radiometricsdll.dll. How should we invoke the cellcore parts of CETK?
A: Hi Pev, what version of Windows CE and CETK are you using? I do not have the expertise to answer this question, but can find somebody who can.
Travis Hobrla [MS] (Expert)[2010-3-30 12:52]:
Q: I don't see a kitlcore.dll in my OS. is my debug image fails to load because of that?
A: kitl.dll should be all that's needed, kitlcore.lib is linked into that.
Travis Hobrla [MS] (Expert)[2010-3-30 12:55]:
Q: I've got a platform (not developed by myself) where I2C bus support has to be provided through the OAL as the kernel needs to talk to devices such as the power management IC and gas gauge so a 'proper' I2C driver hanging off device manager isn't possible. This happens to be a polled driver, so obviously it hits the system hard when either under lots of traffic or an error condition occurs and the driver constantly polls. I originally thought that there was no straightforward way to make such code interrupt driven in the kernel (as it's a cludge) but I realised that that's exactly what ETHDBG drivers do. Is there any reason why I shouldn't have a go at implementing a similar mechanism for our kernel resident I2C driver? If not, are there any obvious pitfalls - I've not seen any other BSP's do this in the past...
A: You can make a 'proper' driver that calls down into the OAL to do the actual I2C transactions. Alternatively you can build an interrupt-based version in the OAL where you handle everything in the ISR. There is nothing wrong with that so long as the rest of your drivers and app threads can handle longer times with interrupts off while you are servicing I2C interrupts.
Sing Wee [MS] (Expert)[2010-3-30 12:55]:
Q: I am having trouble with my mouse, I have the microsoft wireless mobile mouse 3000, when I push the scroll button I am suppose to have autoscroll instead it shows other web pages,Can you help me out tell me what to do!!!
A: Sorry, this current chat is about Windows Embedded Compact. Hope you're able to find an answer to your question elsewhere.
davbo-msft (Moderator)[2010-3-30 12:56]:
Q: Is the Silverlight Animation "Spline" a BezierSpline?
A: Spline - http://msdn.microsoft.com/en-us/library/ee501495.aspx<BR< a>>
masatos_MSFT (Expert)[2010-3-30 12:57]: Thanks for the info Pev. I will follow up with the CETK experts here and get back to you.
davbo-msft (Moderator)[2010-3-30 12:59]:
Q: Spline- bad link
A: http://msdn.microsoft.com/en-us/library/ee501495.aspx
davbo-msft (Moderator)[2010-3-30 13:0]:
Q: Sorry, got to tirm the ">"
A: No Worries http://msdn.microsoft.com/en-us/library/ee501495.aspx
davbo-msft (Moderator)[2010-3-30 13:0]: Hello everyone, we are just about out of time.
Thank you for joining us for our Windows Embedded CE 6.0 chat today!
<http://www.Microsoft.com/Embedded>;
A special thank you to the product group members for coming out.
The transcript of today’s chat will be posted online as soon as possible, to <http://msdn.microsoft.com/en-us/chats>;. We’ll see you again for another chat next month. Please check <http://msdn.microsoft.com/en-us/chats>; for the list of upcoming chats.
If you still have unanswered questions, let me suggest that you post them on one of our newsgroups on
<http://msdn.microsoft.com/en-us/windowsembedded/ce/default.aspx>
-Windows Embedded CE 6.0 R3 Now Available! <http://msdn.microsoft.com/windowsembedded/ce/dd630616.aspx>;
davbo-msft (Moderator)[2010-3-30 13:1]:
Q: hi everybody. I would like to know if there is something know about a bug in RTC API (VOIP), especially when using SIP. According the to the analysis with application verifyier there is a heap link in rtcdllmedia.dll. All of the unreleased chunks seem to have a size of 6560 bytes.
A: I will follow up with the Networking Team for a response.
davbo-msft (Moderator)[2010-3-30 13:1]:
Q: Hi, we've problems with debugging of applications (= breakpoints in Platform Builder will be ignored) over KITL on Windows CE 5.0, if the PDB files are large (over 60MB). Are there any limitations to size of the PDB files?
A: I will follow up with the tools team for a response and post with the transcript.
Sing Wee [MS] (Expert)[2010-3-30 13:1]:
Q: I am unable to use the target control in my development environment. any ideas?
A: Make sure you have SYSGEN_SHELL=1 set in your build environment.
davbo-msft (Moderator)[2010-3-30 13:3]:
Q: what are the main differences between Object Store and RAM disk ?
They are both in RAM...are there performance differences ? access
differences ?
A: I will follow up with the Core Team and get a response posted with the transcript to MSDN
The Questions
[2010-3-30 12:57]: Thanks for the info Pev. I will follow up with the CETK experts here and get back to you.
[2010-3-30 12:59]:
[2010-3-30 13:0]:
[2010-3-30 13:0]: Hello everyone, we are just about out of time.
Thank you for joining us for our Windows Embedded CE 6.0 chat today!
<http://www.Microsoft.com/Embedded>;
A special thank you to the product group members for coming out.
The transcript of today’s chat will be posted online as soon as possible, to <http://msdn.microsoft.com/en-us/chats>;. We’ll see you again for another chat next month. Please check <http://msdn.microsoft.com/en-us/chats>; for the list of upcoming chats.
If you still have unanswered questions, let me suggest that you post them on one of our newsgroups on
<http://msdn.microsoft.com/en-us/windowsembedded/ce/default.aspx>
-Windows Embedded CE 6.0 R3 Now Available! <http://msdn.microsoft.com/windowsembedded/ce/dd630616.aspx>;
[2010-3-30 13:1]:
[2010-3-30 13:1]:
[2010-3-30 13:1]:
[2010-3-30 13:3]:
neo (Guest)[2010-3-30 11:37]: Hi all
KellyG (Guest)[2010-3-30 11:37]: Hi
KellyG (Guest)[2010-3-30 11:37]: I have a question unrelated to windows Ce embedded, can you please help me??
neo (Guest)[2010-3-30 11:38]: I need to implement hardware timers on my windows CE 6.0 device to trigger events at microsecond intervals! c
neo (Guest)[2010-3-30 11:38]: yes. post it. May be i cud give a try
KellyG (Guest)[2010-3-30 11:38]: My Product key listed on my tower is not the product key I need for microsoft office, but that is the only product key listed.
neo (Guest)[2010-3-30 11:39]: I hope this is a chat for windows embedded. please post ur queries in office forums
KellyG (Guest)[2010-3-30 11:39]: it is but i could not find a forum for office
neo (Guest)[2010-3-30 11:40]: I think moderators will help u out. @ davbo-msft: can u help this guy?
neo (Guest)[2010-3-30 11:41]:
Q: I need to implement hardware timers on my windows CE 6.0 device to trigger events at microsecond intervals. Where should i start?
davbo-msft (Moderator)[2010-3-30 11:50]: Our chat today covers the topic of Windows Embedded CE!
1. This chat will last for one hour. During this hour, our Experts will respond to as many questions as they can. Please understand that there may be some questions we cannot respond to due to lack of information or because the information is not yet public.
2. We encourage you to submit questions for our Experts. To do so, type your questions in the send box, select the “ask the Experts” box and click SEND. Questions sent directly to the Guest Chat room will not be answered by the Experts, but we encourage other community members to assist.
3. We ask that you stay on topic for the duration of the chat. This helps the Guests and Experts follow the conversation more easily. We invite you to ask off topic questions after this chat is over, but not during.
4. Please abide by the Chat Code of Conduct.
Chat code of conduct: <http://msdn.microsoft.com/chats/chatroom.aspx?ctl=hlp#Conduct>;
Pev (Guest)[2010-3-30 11:54]: Evening!
davbo-msft (Moderator)[2010-3-30 11:54]: Hello everyone this is Dave Boyce - I worked in the Multimedia area for Windows CE.
neo (Guest)[2010-3-30 11:55]: hello dave
neo (Guest)[2010-3-30 11:55]: The chat code of conduct link is not working!
Pev (Guest)[2010-3-30 11:56]: Best be polite just in case then ;-)
neo (Guest)[2010-3-30 11:56]:
davbo-msft (Moderator)[2010-3-30 11:57]: I'll check out the issue w/ the link
paolopat (Guest)[2010-3-30 12:0]: Hello
davbo-msft (Moderator)[2010-3-30 12:0]: We are pleased to welcome our Experts for today’s chat. I will have them introduce themselves now.
Chat will begin in a couple of minutes.
<http://www.Microsoft.com/Embedded>;
paolopat (Guest)[2010-3-30 12:3]: Hello Experts !
neo (Guest)[2010-3-30 12:3]: Welcome all!
paolopat (Guest)[2010-3-30 12:3]:
Q: I want to partition my NAND Flash device. One partition to use for hive ragistry and the other for the apps and data. The only way to do it is programmatically or setting some registry values ?
neo (Guest)[2010-3-30 12:3]:
Q: I need to implement hardware timers on my windows CE 6.0 device to trigger events at microsecond intervals. Where should i start?
neo (Guest)[2010-3-30 12:5]:
Q: My CPU is Intel celeron M processor 1Ghz.
Pev (Guest)[2010-3-30 12:5]: neo: if your silicon has multiple general purpose timers, pick one that's not in use for the system timer / profiler and set it up to trigger irqs for your purpose. You can't guarantee hard realtime type responses though...
GarySwalling (Guest)[2010-3-30 12:5]:
Q: Is Windows Phone 7 related to Windows CE? If so, can you tell me what version of Windows CE is the basis? Is it in fact the new version of Windows Mobile?
Pev (Guest)[2010-3-30 12:6]:
Q: Hi guys, what's the formal way to report bugs back to the core team / product team? The mechanism of calling the support phone number every time is really onerous and time-consuming. Is there another mechanism?
paolopat (Guest)[2010-3-30 12:6]:
Q: But the operation for creating the partitions ?
neo (Guest)[2010-3-30 12:6]:
Q: If i need to implement it using interrupt handlers, What are all the files that I should look at?
GPM (Guest)[2010-3-30 12:6]:
Q: I would like to get a handle to a Silverlight screen section, is that possiable?
Jhony (Guest)[2010-3-30 12:7]:
Q: I created a OS design with KITL and kernel debugger enabled. But I am unable to connect to the target for debugging. I am getting the following error when i try to connect with the device. PB Debugger Cannot initialize the Kernel Debugger.
PB Debugger Debugger could not initialize connection.
PB Debugger The Kernel Debugger is waiting to connect with target.
PB Debugger The Kernel Debugger has been disconnected successfully.
Charles (Guest)[2010-3-30 12:7]: What will be different in Windows Compact 7 from CE 6.0?
neo (Guest)[2010-3-30 12:8]: Can I have the book's name please?
kiefs_dev (Guest)[2010-3-30 12:8]:
Q: hi everybody. I would like to know if there is something know about a bug in RTC API (VOIP), especially when using SIP. According the to the analysis with application verifyier there is a heap link in rtcdllmedia.dll. All of the unreleased chunks seem to have a size of 6560 bytes.
paolopat (Guest)[2010-3-30 12:10]:
Q: So...I have to modify file system code to create 2 partition at system startup ?!! I haven't understood....
neo (Guest)[2010-3-30 12:10]:
Q: Do u mean ISR/IST implementation? How can i register an interrupt? What kind of interrupt should i register?
neo (Guest)[2010-3-30 12:11]:
Q: Can I have the book's name please?
Charles (Guest)[2010-3-30 12:11]:
Q: What will be different in Windows Compact 7 from CE 6.0?
PaulT (Guest)[2010-3-30 12:11]: neo: I'd say that you really need the docs for YOUR BSP, not generic documents for BSPs in general. Each BSP may be architected differently. If you're using the CEPC BSP, then the documentation that comes with Platform Builder is a reasonable place to look.
GPM (Guest)[2010-3-30 12:11]:
Q: If one has an image on a Silverlight page, it seems to be cached. How would one refresh that cache after changing the underlying image?
Elektrobit (Guest)[2010-3-30 12:12]:
Q: Hi, we've problems with debugging of applications (= breakpoints in Platform Builder will be ignored) over KITL on Windows CE 5.0, if the PDB files are large (over 60MB). Are there any limitations to size of the PDB files?
Jhony (Guest)[2010-3-30 12:15]:
Q: I am using CE 6.0. There is no cesvchost process running in my system.
alexquisi (Guest)[2010-3-30 12:15]:
Q: Hi, I saw that the ATADISK is quite generic and des not have any optimizations. Do you have any advice to consider while tryin to improve the performance of it?
Jhony (Guest)[2010-3-30 12:17]: Windows XP service pack 1
Jhony (Guest)[2010-3-30 12:17]:
Q: sorry! Windows XP SP3
neo (Guest)[2010-3-30 12:19]:
Q: The link for developing device drivers is not working. can u please check that?
paolopat (Guest)[2010-3-30 12:20]:
Q: I have a NAND Flash on my target device. On this flash I have the hive registry and an application.I have observed that when the NAND flash is fully, the system startup time is longer....is there a degradation of NAND use that influences the startup time ? Why ?
Pev (Guest)[2010-3-30 12:20]:
Q: When attempting to run the CETK cellcore tests the documentation states the pre-requisites include "stinger.ini", "ltk.ini" but windows CE doesn't provide these or document what they fully need to contain. Implicitly you also need "datatrans.xml" which isn't supplied. If you get around this error and steal these from Windows Mobile instead, when you try and run the CETK tests you get a data abort in radiometricsdll.dll. How should we invoke the cellcore parts of CETK?
Pev (Guest)[2010-3-30 12:21]: Hi all,
Pev (Guest)[2010-3-30 12:21]: oops
Pev (Guest)[2010-3-30 12:21]: :-D
Pev (Guest)[2010-3-30 12:24]: Typically for SoC devices you name your hardware specific libraries in the form "SOCDIRNAME_LIBNAME". In our platform "OMAP35XX_TPS659XX_TI_V1" if you do this we cause the catalog parser to die... For example if we have a library "Musbfn_OMAP35XX_TPS659XX_TI_V1.dll" entering this in the catalogs pbcxml file in a <module> section causes the XML parser to fail with :
Pev (Guest)[2010-3-30 12:25]:
Q:
Error 3 The 'urn:Microsoft.PlatformBuilder/Catalog:Module' element is
invalid - The value '012345678901234567890123456789.dll' is invalid
according to its datatype
'urn:Microsoft.PlatformBuilder/Catalog:CatalogFileName' - The actual
length is greater than the MaxLength value.
GPM (Guest)[2010-3-30 12:25]:
Q: Writable bitmap, is there an example of the syntax?
Pev (Guest)[2010-3-30 12:25]:
Q: Typically for SoC devices you name your hardware specific libraries in the form "SOCDIRNAME_LIBNAME". In our platform "OMAP35XX_TPS659XX_TI_V1" if you do this we cause the catalog parser to die... For example if we have a library "Musbfn_OMAP35XX_TPS659XX_TI_V1.dll" entering this in the catalogs pbcxml file in a <module> section causes the XML parser to fail with :
Error 3 The 'urn:Microsoft.PlatformBuilder/Catalog:Module' element is
invalid - The value '012345678901234567890123456789.dll' is invalid
according to its datatype
'urn:Microsoft.PlatformBuilder/Catalog:CatalogFileName' - The actual
length is greater than the MaxLength value.
Pev (Guest)[2010-3-30 12:25]: sorry, messed up submission there!
GPM (Guest)[2010-3-30 12:26]:
Q: I would like to get a handle to a Silverlight screen section, is that possiable?
GPM (Guest)[2010-3-30 12:28]:
Q: IXRVisualHost::GetHWND() exactly what I needed Thanks,
PaulT (Guest)[2010-3-30 12:29]: GPM: You don't have to keep submitting the questions. The chat experts have an application that they're using to follow the chat and all Ask the Experts questions are logged.
Jhony (Guest)[2010-3-30 12:29]:
Q: I am getting this error only when I select the KdStub as the debugger in Target device connectivity.
neo (Guest)[2010-3-30 12:30]:
Q: ok. thanks for the book's link
Pev (Guest)[2010-3-30 12:31]: Hm, did those two I submitted get picked up by anyone?
neo (Guest)[2010-3-30 12:33]:
Q: If I select Active KTIL, My OS doesn't boots. It says "loading NK.EXE at 0x<xxxxx> location" after that nothing comes in the debug log.
PaulT (Guest)[2010-3-30 12:34]: Pev:
PaulT (Guest)[2010-3-30 12:35]: Pev: I'm sure they did. The guys who are actually on the chat may not be experts in that part of things. That's usually the explanation when you don't get an answer in 10 minutes or so.
Pev (Guest)[2010-3-30 12:36]: Ah, fair enough
Susie (Guest)[2010-3-30 12:36]: My Outlook Express incoming mail is corrput. No ONE has been able to fix the problem, Dell or Norton. I have dial up I'm in a rural area
Jhony (Guest)[2010-3-30 12:37]:
Q: I have tried that and I am getting the same error.
Pev (Guest)[2010-3-30 12:37]: Susie : Use Thunderbird instead :-D
PaulT (Guest)[2010-3-30 12:37]: Susie: Sorry, but this chat is not about Windows, but Embedded (like what runs on a phone). Your best chance is to find a local expert or talk to your ISP.
paolopat (Guest)[2010-3-30 12:37]:
Q: what are the main differences between Object Store and RAM disk ?
They are both in RAM...are there performance differences ? access
differences ?
Susie (Guest)[2010-3-30 12:38]: My computer knowlege is very limited, what is Thunderbird?
Pev (Guest)[2010-3-30 12:38]: A different email client :-D
neo (Guest)[2010-3-30 12:39]:
Q: KITL: *** Device Name CEPC56059 ***
WARN: KITL will run in polling mode
VBridge:: built on [Jul 10 2009] time [10:20:14]
VBridgeInit()...TX = [16384] bytes -- Rx = [16384] bytes
Tx buffer [0xA1B84860] to [0xA1B88860].
Rx buffer [0xA1B88880] to [0xA1B8C880].
VBridge:: NK add MAC: [0-60-65-2-DA-FB] Connecting to Desktop KITL: Connected host IP: 1 Port: 1086 .. this is the output of the serial debug
Susie (Guest)[2010-3-30 12:39]: Do I need to uninstall Outlook Express
youngboyzie (Guest)[2010-3-30 12:39]: I need to start battery calibration for my new battery for my dell inspiron 1525 laptop and should be able to reach the BIOS screen by hitting f2 but this isnt working... help?
Pev (Guest)[2010-3-30 12:39]: Nah, you can run it instead - you'll still need help from your ISP to configure it I expect
Jhony (Guest)[2010-3-30 12:39]:
Q: Both is happening via Ethernet.
PaulT (Guest)[2010-3-30 12:40]: youngboyzie: You're off-topic. This is not a general chat for Windows and certainly not for Dell. You'll have to ask Dell how to get to setup; it's their machine.
bill (Guest)[2010-3-30 12:41]: I lost spell check, how can i get et back
neo (Guest)[2010-3-30 12:42]:
Q: I didn't do that. I have to try.
Jhony (Guest)[2010-3-30 12:43]:
Q: Ok. I will do it then.
bill (Guest)[2010-3-30 12:43]:
Q: I lost spell check, how can i get it back
PaulT (Guest)[2010-3-30 12:44]: bill: This isn't a general Windows chat. There are some Web forums that you might try.
GarySwalling (Guest)[2010-3-30 12:45]:
Q: Thanks, I found the Phone 7 presentation at http://live.visitmix.com/MIX10/Sessions/CL13
GPM (Guest)[2010-3-30 12:45]:
Q: Is the Silverlight Animation "Spline" a BezierSpline?
neo (Guest)[2010-3-30 12:46]:
Q: ok. I'll do it. thanks
Pev (Guest)[2010-3-30 12:46]: Whowever was asking about KITL connection : I've had this loads in the past. I think I started debugging last time by using wireshark to see what was happening on the network then setting up the OAL_ETHER and OAL_FUNC and OAL_VERBOSE as well as OAL_KITL flags to see what was actually happening in the driver....
Pev (Guest)[2010-3-30 12:47]: I'd generally make sure that you're testing though a 10baseT hub (instead of anything faster) and forcing Active KITL in polled mode too...
neo (Guest)[2010-3-30 12:48]:
Q: I disabled the firewall in my PC.
Pev (Guest)[2010-3-30 12:50]:
Q: I've got a platform (not developed by myself) where I2C bus support has to be provided through the OAL as the kernel needs to talk to devices such as the power management IC and gas gauge so a 'proper' I2C driver hanging off device manager isn't possible. This happens to be a polled driver, so obviously it hits the system hard when either under lots of traffic or an error condition occurs and the driver constantly polls. I originally thought that there was no straightforward way to make such code interrupt driven in the kernel (as it's a cludge) but I realised that that's exactly what ETHDBG drivers do. Is there any reason why I shouldn't have a go at implementing a similar mechanism for our kernel resident I2C driver? If not, are there any obvious pitfalls - I've not seen any other BSP's do this in the past...
neo (Guest)[2010-3-30 12:51]:
Q: I don't see a kitlcore.dll in my OS. is my debug image fails to load because of that?
Pev (Guest)[2010-3-30 12:52]:
Q: Hi masatos, I'm using Windows Embedded CE 6.0 with R3 and patched to feb 2010's QFE's (with it's associated CETK version) this is a machine with only CE 6.0 on (no conflicts with earlier CE or WM...)
neo (Guest)[2010-3-30 12:54]: ok. Got it
neo (Guest)[2010-3-30 12:54]:
Q: ok. Got it
Roundman (Guest)[2010-3-30 12:55]:
Q: I am having trouble with my mouse, I have the microsoft wireless mobile mouse 3000, when I push the scroll button I am suppose to have autoscroll instead it shows other web pages,Can you help me out tell me what to do!!!
Pev (Guest)[2010-3-30 12:55]: Hey neo, debugging kitl issues is really frustrating but dont lose heart :-)
neo (Guest)[2010-3-30 12:55]: @ pev : u fixed the problem of KITL after that?
neo (Guest)[2010-3-30 12:56]: I am getting the same error again and again. I even cleaned my environment and tried in a fresh PC. But didn't succeed yet
Pev (Guest)[2010-3-30 12:56]: Well, eventually - my experiences probably won't help you as different platforms have different reasons for doing that
neo (Guest)[2010-3-30 12:56]: I think so
PaulT (Guest)[2010-3-30 12:58]: neo: Have you searched the old messages in microsoft.public.windowsce.platbuilder? It seems to me that there was a packet size situation where it was possible to have problems with KITL connections based on a setting on the PC. Google Groups, groups.google.com, Advanced Groups Search will allow you to search a single newsgroup or a set of newsgroups easily.
GPM (Guest)[2010-3-30 12:58]:
Q: Spline- bad link
PaulT (Guest)[2010-3-30 12:58]: GPM: without the > at the end does it work? It seems to for me...
neo (Guest)[2010-3-30 12:58]: But some times if i try to connect to the device again. The Image information is seen in the serial debug. what does that mean?Download BIN file information:
-----------------------------------------------------
[0]: Base Address=0x220000 Length=0x18DAADC
Received a broadcast message
!CheckUDP: Not UDP (proto = 0x00000001) after this i am getting the old errors. PB debugger cannot initialize ...
GPM (Guest)[2010-3-30 12:59]:
Q: Sorry, got to tirm the ">"
neo (Guest)[2010-3-30 12:59]: ok paul. I ll look into that.
davbo-msft (Moderator)[2010-3-30 13:0]: Hello everyone, we are just about out of time.
Thank you for joining us for our Windows Embedded CE 6.0 chat today!
<http://www.Microsoft.com/Embedded>;
A special thank you to the product group members for coming out.
The transcript of today’s chat will be posted online as soon as possible, to <http://msdn.microsoft.com/en-us/chats>;. We’ll see you again for another chat next month. Please check <http://msdn.microsoft.com/en-us/chats>; for the list of upcoming chats.
If you still have unanswered questions, let me suggest that you post them on one of our newsgroups on
<http://msdn.microsoft.com/en-us/windowsembedded/ce/default.aspx>
-Windows Embedded CE 6.0 R3 Now Available! <http://msdn.microsoft.com/windowsembedded/ce/dd630616.aspx>;
neo (Guest)[2010-3-30 13:1]:
Q: I am unable to use the target control in my development environment. any ideas?
Pev (Guest)[2010-3-30 13:1]: Sure, if KITL isn't connected target control won't work as it runs over kitl...
neo (Guest)[2010-3-30 13:1]: ok .thanks pev
neo (Guest)[2010-3-30 13:2]: yes. sysgen_shell is set to 1
neo (Guest)[2010-3-30 13:2]:
Q: yes. sysgen_shell is set to 1
Marcelovk (Guest)[2010-3-30 13:2]:
Q: Is there any way to extract the default command lines of the tests in CETK? I want to have it running unconnected from the desktop.
Copyright © 2010 – Bruce Eitman
All Rights Reserved