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.

DSS : starting multiple debug servers on a single PC

Hello all,

I would like to use DSS to pilot in parallel two test regressions on two different boards (DSK6416 and EVMTCI6488) connected to my PC. The two boards are connected using the USB emulator. The purpose is to reduce the time needed to run the two regressions.

 

As the debug server is associated to a target configuration and in my case, I have two different targets, is it possible to have two debug servers running in parallel on a single PC?

 

I've tried by using threads but it didn't work. 

 

Thanks in advance,

 

Br,

 

Olivier

  • Olivier,

    You can either create a target configuration that contains both boards in it and use threads to run tests against both, or you can create two separate target configurations and run tests against each in a separate process.  You can only have one configuration per process, but you can start as many processes as you like (assuming they don't both use shared resources like the same emulator).

    Darian

  • Thank you Darian for your proposal,

    I've created a target configuration with both boards.

    I was able to run a small "hello world" (x1000) test on both boards from the same DSS and using threads.

    The "hello world" appear to be interleaved in the trace, meaning they have been run in parallel on both boards.

    I was a bit worried about sharing the same emulator as you mentionned, but it seems ok.

    I'm now considering applying it to the real regression.

    Thanks for your help,

  • Hello Olivier,

    How many USB emulator have you used? I guess that you have used 2 emulators for 2 boards seperately, right? But I wonder why there was not conflit in USB port because the 2 USB emulator use the same .ccxml file, that means they share the same USB port. So how they could get work together in the same time?

    Regards,

    Khang.

     

     

  • Hi Khang,

    Truong-Khang Le-XID said:
    How many USB emulator have you used? I guess that you have used 2 emulators for 2 boards seperately, right? But I wonder why there was not conflit in USB port because the 2 USB emulator use the same .ccxml file, that means they share the same USB port. So how they could get work together in the same time?

    Make sure each emulator is using a different port. For multiple XDS560v2 USB emulator, the first USB emulator enumerated would have I/O port 0. The second would have port 1, etc...

    Thanks

    ki

  • Hello,

    Because of the problem with LAN version, I turn to use the USB interface but when I plug my 2 USB xDS560v2, the PC recognizes both of them at location 0 and when I use xDS560v2Cnfg utility, just one reponds. How can I change the location (USB Port) of the USB emulator?

    Thanks,

    Khang.