I have added TCP/IP and KITL support to my OS Design for the AM335x EVM as described in http://processors.wiki.ti.com/index.php/WinCE-BSP_ARM-A8_Quick_Start_Guide#KITL_Configuration. As I have a point-to-point connection to a NIC on my PC, I hit <space> during the boot and am able to configure the network settings, selecting a TCP/IP address and subnet mask, and disabling DHCP and leaving IP router at 0.0.0.0. I have only Internal EMAC to choose from in the Select KITL Device menu. I have tried both active and passive KITL and both interrupt and poll. I continue the boot and the OS comes up from the SD card, launching KITL:
KITL: *** Device Name EVM33X-28193 ***WARN: KITL can't obtain IRQ for KITL deviceWARN: KITL will run in polling modeVBridge:: built on [Jun 29 2012] time [17:26:08]VBridgeInit()...TX =  bytes -- Rx =  bytesTx buffer [0x83D12D60] to [0x83D16D60].Rx buffer [0x83D16D80] to [0x83D1AD80].VBridge:: NK add MAC: [D4-94-A1-36-6E-21]-OEMKitlInit(rc = 1)Connecting to Desktop
While I am able to successfully ping the EVM at the address I specified, I cannot connect my application to it, although I had gone into Tools | Options | Device Tools | Devices and selected Windows CE Device, clicked on Properties, and clicked on Configure to TCP Connect Transport, setting it to the same IP address I am able to ping (I have also tried Obtain an IP address automatically using Active Sync). The response I get is "Connection failed. The device is not ready." I have also tried connecting to the SDK I generated from my OS Design, which shows up as another selectable device, although I don't get to specify an IP address for it, with a slightly different result: "Connection failed. Unspecified error", which appears much quicker than when I try to connect to Windows CE Device. What am I missing?
It looks like you are trying to deploy and debug your application over KITL. I don't know why this is not working in your case, and while this is supposed to work, I find it easier for application development to only use the application debugger rather than the kernel debugger for this purpose. I would recommend checking my colleague's blog describing a few other methods to achieve this particular purpose. Here is the URL: http://nicolasbesson.blogspot.com/2008/02/smart-device-deployment-and-debugging.html
Corecon is always stable and fast in my case so I would recommend this instead.
Adeneo Embedded Support teamContact us at email@example.com
There are two different IP settings. The one you've set - after pressing the space during the boot - is a setting for the boot loader. The other setting is for the OS. Did you change the settings in registry for the OS? Please see the "NDIS Ethernet Configuration" chapter udner the link you've posted (just below "KITL Configuration").
I am stuck with the same issue.
If I want to download the image via Ethernet, I could see the device.
But if I only want to use Kernel Transport via Ethernet, the device won't show up in my connectivity option.
I used to do this a lot in WinCE 5.0. Is there some changes related to this in Compact 7?
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.