This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to set-up "Emulator IP address" of XDS2XX LAN emulator in CCS 5.3?

Guru* 95265 points

I have CCS 5.3 and want to use TI XDS2xx LAN emulator. There is a field called emulator IP address, displayed as x.x.x.x, in target configuration. 

How do I know what IP address to use? For XDS560V2, there is an utility called Sd560v2Cnfg v5, the tab “Eth” can be used to find out the IP. How about this xds2xx? I assigned an IP address not in use, but didn’t get work.

I have a file called xds2xxe_io.dll under ccs_base\common\uscif folder. Is this the xds2xx Ethernet driver? And what is the main purpose of xds2xx_ecom.dll under the same folder?

Regards, Eric

  • Thanks Rafael,

    I tried as their start guide suggested, but I didn't get an IP address.

    1) The command line gave me:

    C:\ti\ccsv5\ccs_base\emulation\specdig\xds2xx>xds2xx_conf get xds2xxu 0 ipAddres
    s
    ipAddress=0.0.0.0

    2) the Sd560v2Cnfg showed nothing after scan completion.

    Any suggestions?

    Regards, Eric

     

  • Eric,

    The problem then seeems to be from the network itself. This would work only if you are connecting the emulator to the same network as your PC (not even through a router), and a DHCP server (or a set of static IP addresses) are correctly configured. If you are connecting it simply through a switch or even directly to your PC, in most cases you will not ever get an IP address assigned to your emulator pod (unless it has a DHCP server, but that is not true for most of the cases).

    Another idea (less likely if both your PC and your emulator are connected to the same network) is to check if the PC firewall has any rules blocking specific address ranges that the network assigned to the pod.

    I get the 0.0.0.0 with my XDS200 (USB-only), therefore it is definitely a network issue.

    Just to confirm: you are using a XDS220 emulator, right?

    Hope this helps,

    Rafael

  • Rafael,

    My PC and xds2xx are both connected to a hub, this hub is connected to a switch and further to Internet. The same cable (to xd2xx) was used to connect to other DSP cards in the past, in which the DSP boot up with some programs and can get a DHCP. So this Ethernet cable should be OK to get a DHCP.

    The emulator I used has no case (just the PCB board, for some other development purpose), but it has both an usb and an Ethernet ports. I can't tell if this is an xds200 or xds220. I don't know how xds200 or xds220 looks like with cases. My question, does your xds200 also has an Ethernet port?

    Regards, Eric

     

  • Eric,

    I guess you do not have a full XDS220 emulator. The remarks from Spectrum Digital are:

    It is possible this user did NOT purchase an XDS220.  There are folks out their trying to do their own and the first 50 mezzanine cards had ENET hardware but no firmware.  So these instructions only apply if the customer purchased a real XDS220 from Spectrum Digital.

    Therefore, I don't think you will be able to use the Ethernet port unless you get a XDS220.

    Regards,

    Rafael

  • Sorry to "bump" this thread. Just wanted to add that some XDS220 also require firmware updates to get ENET stability. I have been using several of these emulators and some of them had stability problems in which sometimes I would get the IP and then randomly they would "lose" it. Updating the FW did the trick. Hope this helps.

    Kind regards,

    Javier