Re: just cut the kitl cord and my ethernet stopped working

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: remcow (whybcuz_at_yahoo.com)
Date: 07/09/04


Date: 8 Jul 2004 19:01:53 -0700

Hi Art
Thanks for the reply.
I took out enable kitl out of the settings. Before my bootloader got
an ip address that was passed along to the debug ethernet connection.
I am not exactly sure how the mechanism worked, but this ip address
was used for both debug and normal ethernet operations.
Now that I no longer have a debug connection, the normal operations
also stopped working. Actually, it appears like the normal port is
working but my device is totally headless so I have no idea what the
IP address is. (I do know it isn't the same one as the bootloader
had).
I guess the normal driver has to now re-use the bootloader's ip
address from the global area they both have in common. If that is the
correct way to do this, how would I go about doing it?
Regards,
Remco
Art <Art@discussions.microsoft.com> wrote in message news:<C4960E24-F961-4D99-A81B-E36921948115@microsoft.com>...
> define "get rid of the kitl connection"? What did you do?
>
> I believe unless you build a ship version of your image, the device will hang looking for a PB connection on start up. Ship version of the image removes KITL support and other debug stuff.
>
> Also, I am not sure if you are aware, but KITl relies on ETHDBG driver to mainitain KITL connection over Ethernet. This is a debug/kernel ehternet driver. When you remove KITL, this driver is not active anymore. You need to develop/port a true NDIS mini-port Ethernet device driver for you product to get non-debug image to work on Ethernet. ETHDBG and NDIS mini-port are mutual exclusive
>
> "remcow" wrote:
>
> > Hi All
> >
> > I am developing an SH4 4.2 platform that seems to work quite well now
> > so thought I'd get rid of the kitl connection.
> >
> > After it downloads (using a ethernet loader) it does not re-use the ip
> > address that the bootloader uses.
> >
> > There is obviously something else I need to do, but can't quite see
> > what that might be.
> >
> > Another question: if I made the kitl connection passive, it doesn't
> > need PB anymore, right? If I ever needed it again, how would I invoke
> > it?
> >
> > Any help would be much appreciated.
> >
> > Remco
> >



Relevant Pages

  • Re: doesnt boot after enable Kernel debugger
    ... after boot configure the debug port in Connectivity Options. ... Turn on KITL. ... > process will stop until it gets a KITL connection). ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Running active sync on versalogic python board
    ... that uses KITL, *then* you can just connect over that same KITL connection ... If you have an ActiveSync connection, then, yes, you have to have an SDK ... If you have KITL connected to a debug build of the OS running on the ...
    (microsoft.public.windowsce.platbuilder)
  • Re: just cut the kitl cord and my ethernet stopped working
    ... Boot loader has a mechanism of passing DHCP-obtained information via boot args. ... Another thing to do is to configure for Static IP and take DHCP and/or IP address passing from the bootloader out of the picture. ... > an ip address that was passed along to the debug ethernet connection. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Running active sync on versalogic python board
    ... Might be related to triggering Ethernet ... KITL or something. ... New Connection in order to see the available COM ports, ... download the nk.bin file (CE5.0, ethernet download using static IP and ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Debugging Interrupt Vector Tables (IVTs)
    ... A more useful question would be centred on why you want to "debug IVT". ... able to debug using the debugger without loosing any control if i debug ... within the bootloader /application. ...
    (comp.os.linux.embedded)