none
[Win CE5] Debug a project over ethernet RRS feed

  • Domanda

  • Hello,

    I was developing an application for a Windows CE 5 device and i used to debug it on the device itself via a usb connection and everything was working quite well. The old pc was a celeron D with windows XP 32bit as os.

    Now i have changed my workstation (to a new amd apu, insane speed boost :D ) to a new one with windows 7 x64 and the supplied driver dosn't work so i can't connect the CE5 device and i can't use it for debugging.

    I have already asked the manufacturer for newer driver but while i wait for a response i was wandering if i can set visual studio 2008 tu use the device over an ethernet connection. Maybe it's simple but i'm new in CE developing so i don'treally  know where to look for help.

    Hope this is the right section.

    Thanks in advance.

    martedì 27 marzo 2012 15:19

Risposte

  • On 3/27/2012 5:19 PM, Truten wrote:
    > Hello,
    >
    > I was developing an application for a Windows CE 5 device and i used to
    > debug it on the device itself via a usb connection and everything was
    > working quite well. The old pc was a celeron D with windows XP 32bit as os.
    >
    > Now i have changed my workstation (to a new amd apu, insane speed boost
    > :D ) to a new one with windows 7 x64 and the supplied driver dosn't work
    > so i can't connect the CE5 device and i can't use it for debugging.
    >
    > I have already asked the manufacturer for newer driver but while i wait
    > for a response i was wandering if i can set visual studio 2008 tu use
    > the device over an ethernet connection. Maybe it's simple but i'm new in
    > CE developing so i don'treally know where to look for help.
    >
    > Hope this is the right section.
    >
    > Thanks in advance.
    >
     
    Hi Truten,
    this is a forum in Italian, you can find other forums for questions in
    English about Windows CE.
    I'll try to reply in English anyway :)
    USB debugging at the kernel level can be done using two protocol: USB
    serial and USB RNDIS. The first one is a custom protocol and is
    supported only by PB, you may experience problems using it on a 64 bit
    machine.
    RNDIS, on the other side, is supported also on 64bits and can be used
    for kernel debugging (from Platform Builder) and also as a regular
    network connection, for application debugging.
    On my blog you can find how to configure it on a 64bit machine:
     

    Valter Minute
    Windows Embedded MVP
    http://geekswithblogs.net/WindowsEmbeddedCookbook
    • Proposto come risposta Irina Turcu martedì 10 luglio 2012 18:16
    • Contrassegnato come risposta Irina Turcu giovedì 27 dicembre 2012 13:37
    mercoledì 28 marzo 2012 09:17
    Moderatore

Tutte le risposte

  • On 3/27/2012 5:19 PM, Truten wrote:
    > Hello,
    >
    > I was developing an application for a Windows CE 5 device and i used to
    > debug it on the device itself via a usb connection and everything was
    > working quite well. The old pc was a celeron D with windows XP 32bit as os.
    >
    > Now i have changed my workstation (to a new amd apu, insane speed boost
    > :D ) to a new one with windows 7 x64 and the supplied driver dosn't work
    > so i can't connect the CE5 device and i can't use it for debugging.
    >
    > I have already asked the manufacturer for newer driver but while i wait
    > for a response i was wandering if i can set visual studio 2008 tu use
    > the device over an ethernet connection. Maybe it's simple but i'm new in
    > CE developing so i don'treally know where to look for help.
    >
    > Hope this is the right section.
    >
    > Thanks in advance.
    >
     
    Hi Truten,
    this is a forum in Italian, you can find other forums for questions in
    English about Windows CE.
    I'll try to reply in English anyway :)
    USB debugging at the kernel level can be done using two protocol: USB
    serial and USB RNDIS. The first one is a custom protocol and is
    supported only by PB, you may experience problems using it on a 64 bit
    machine.
    RNDIS, on the other side, is supported also on 64bits and can be used
    for kernel debugging (from Platform Builder) and also as a regular
    network connection, for application debugging.
    On my blog you can find how to configure it on a 64bit machine:
     

    Valter Minute
    Windows Embedded MVP
    http://geekswithblogs.net/WindowsEmbeddedCookbook
    • Proposto come risposta Irina Turcu martedì 10 luglio 2012 18:16
    • Contrassegnato come risposta Irina Turcu giovedì 27 dicembre 2012 13:37
    mercoledì 28 marzo 2012 09:17
    Moderatore
  • Hello,

    This is quite funny since i'm Italian but i didn't realize that this is the italian section :D

    Grazie della risposta, proverò in settimana ad attuarla per evitare di dover formattare (soluzione che secondo il produttore è l'unica attuabile).

    Grazie ancora.

    Truten

    mercoledì 28 marzo 2012 14:59