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 connect to multiple processors

Other Parts Discussed in Thread: TMS320F28335, CCSTUDIO

Now I want to debug two DSPs (TMS320F28335) sychonorously. Each of the two DSPs has seperate JTAG header. I want to debug these two DSPs using one emulator or two emulators. For 28335, can I debug two or more DSPs at the same time using one computer?

In the help document, it is said that ccstudio can be configured for multiple-board support or multiple-processors support. But I didn't get the details and how to setup the ccstudio for that purpose.

I seached the ti websit, but I didn't find technical document to solve my questions.

I tried to conncet two XDS510 emulators to the computer and choose two boards when setting up the ccstudio. But it seems that the ccstudio only use one emulator and connect to one DSP, and two boards seems to be treat as the same board.

What can I do to debug two DSPs?  Does it need some extra hardware? Or how to configure the ccstudio software for my purpose?

Thank you! 

  • Hello,

    Please specify what exact version of CCS you are using. What you ask for is possible but how you do it varies with the CCS version you are using.Thanks

    ki

  • Hi,Ki.

    I‘m using CCSv3.3. The exact version is v3.3.81.6.

    If it is possible, I want to know the procedure to configure CCS.

    Thanks.

  • Try importing this configuration file:

    2703.2_f28335_xds510usb.ccs

    Thanks

    ki

  • Note that the above file is for using two separate Spectrum Digital XDS510USB emulators. Let me know if you are using a different emulator.

  • I'm using SEED XDS510PLUS emulator.

    In your configuration file, I see there are two boards, each board with its own processor TMS320F2800. But I don't have the drive (sdgo28xusb.dvr) for this processor type.

    And there is one point I don't understand. If I connect two emulators to the computer usb ports, I don't understand which emulator the ccs will use for each board. In the TI technical document I read that for XDS510 emulator the default emulator I/O port is 0x240, 0x280,0x320 and 0x340. Does that mean the ccs software uses different I/O port address to recognise different emulator? But how to set the I/O port address for the emulator? I once tried to set different emulator I/O port for each board in the conncetion property dialog. But it seems that it's not the right way.

    Thanks for your answers.

     

     

  • sizhan zhou said:
    In your configuration file, I see there are two boards, each board with its own processor TMS320F2800. But I don't have the drive (sdgo28xusb.dvr) for this processor type.

    This driver is for Spectrum Digital. You would use the one for SEED

    sizhan zhou said:
    Does that mean the ccs software uses different I/O port address to recognise different emulator? But how to set the I/O port address for the emulator? I once tried to set different emulator I/O port for each board in the conncetion property dialog. But it seems that it's not the right way.

    Yes. You can specify a port number for each emulator. For Spectrum Digital, you can use addresses 0x510-0x513. So you would assign 0x510 for the first emulator and 0x511 for the second.

    sizhan zhou said:
    But how to set the I/O port address for the emulator? I once tried to set different emulator I/O port for each board in the conncetion property dialog. But it seems that it's not the right way.

    You would do this in the emulator properties for the emulator. I would have assumed SEED would work the same way. If it is not, I suggest you contact SEED and they can point you in the right direction:

    Thanks

    ki

     

  • Thanks,Ki.

    It helps a lot.

    Thanks for your answers.