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.

ARM and DSP Together

Hi,

I am currently working on the TMS320TCI6614 board and encountering a unique problem.  I have connected the board to a Ubuntu PC running Ubuntu 14.04 64bit via the Ethernet cable and to another PC running windows via the 560v2 USB emulator. The DSP cores are accessed through CCS running on windows machine and the ARM is accessed through the terminal of the Ubuntu machine.

The problem is that when code for the DSP is loaded via CCS the ARM already up and processing exits and doesn't turn on till the board is switched off and on again thereby removing the code on the DSP side.


I want to run the DSP as well as the ARM simultaneously can someone suggest a workaround.

Urgently required.

Thanks

Raunak

  • I assume that Linux is running on the ARM when you attach the emulator to the device? The ARM continues to run until what point: emulator connect, connecting to a core, loading the DSP image, or starting the DSP image? As long as you are not connecting to the ARM core, you should be able to connect to a DSP and not affect the ARM.

  • Hi,
    The ARM continues to run till the DSP image is loaded. as soon as that happens the ARM which I controlled(send commands to run programs) using terminal and ssh tunnel as well as using the UART cable stops responding. My job requires that ARM as well as the DSP running and working simultaneously.

    Thanks
    Raunak
  • I have done what you are trying to do, but with a TCI6638 device, without problems. Let me check around to see if there are known issues with Appleton. Have you searched the forums?
  • I am not using the appleton simulator I connect the board to PC running Ubuntu and connect to it using ssh tunnel.
  • Have you tried creating a new CCS Target Configuration file?  And when you connect to the DSP, you are connecting to C66x DSP0 and not the ARM?  If you connect to the ARM and try to download, of course it will stop any program that's running.  The other possibility is that somehow the download of the DSP is writing into the ARM's memory space, corrupting it.

    You should also try loading the DSP image by whatever means that you ultimately plan to use (e.g. loading from the ARM, from ROM, etc).

  • Hi,

    I want to do same i.e. connecting dsp in ARM SPI mode with linux up.
    But facing some error message through ccs :
    C66xx_0: Error connecting to target: (Error -1180 @ 0x0) Device is held in reset. Take the device out of reset,
    and retry the operation. (Emulation package 6.0.14.5)

    And also error window pop ups with error :
    Error connection to the target:
    (Error-1180 @ 0x0)
    Device is held inreset. Take the device out of reset,
    and retry the operation. (Emulation package 6.0.14.5)

    So can you tell me way to get out of it.
  • You cannot run ARM running linux using CCS you need to do it using command prompt in windows or terminal in ubuntu.

    I will be able to tell you more after a few days as I am out of town with limited internet access

  • Yes i am agree with you but i have flashed images through program evm guide.

    Now what i wanted to do is connect DSP and load dsp specific executeble(in CCS) but with ARM SPI mode with linux up.

    For this , i need to leave linux at login prompt and in ccs load dsp and run.

    Should i need to set any u_boot environment variable so that can be possible access dsp's while in ARM SPI boot mode?

    Thank You.