Hello,
I am trying to develop a simple communication link between a host machine and a running DSP. I have written a JAVA application that uses DSS to read and write the memory of the DSP using the memory.readData and memory.writeData functions available in the DebugSession class. This works fine if I halt the DSP before calling these function (using target.halt()), otherwise they throw an exception. Is there a way to read and write the memory of the DSP without halting the target? I am currently targetting a simutated C6416 but our final target is the C6472 multicore DSP with a XDS100.
I have looked at RTDX which seems to be able to do what we need but it doesn't seem to be supported by the XDS100. We could consider using an XDS560 but we are running our own RTOS on the DSP and I am not sure if the RTDX functions running on the DSP will be compatible with it. Are the sources for these functions available somehow?
Another question, using a XDS100 or XDS560, is there a way for the DSP to interrupt the host via the JTAG emulator?
Thanks
