Part Number:TDA2P-ACD
Tool/software: Linux
Hi,
I am trying to use the Spectrum Digital XDS560v2 Pro Trace on the TDA2P system to get a function trace of the DSPs.
My first test was:
1. connect the debugger
2. Power Up the device
3. Lauch the Target Configuration in CCS (default configuration that was generated by CCS with 'JTAG TCLK Frequency' set to 'TCLK looped back...')
4. Connect to A15_0
5. Use Script -> TDA2P MULTICORE Initialization -> DSP1SSClkEnable_API to enable DSP 1
6. Connect to DSP1
7. Load program (only main loop with timer polling)
This all worked without problems.
Our development hardware has Linux running on the A15 cores and a bare metal system running on both IPUs and DSPs.
Linux will load the bare metal cores using remoteproc.
When trying to get a function trace on the DSP I tried the following steps:
1. connect the debugger
2. Power Up the device, Linux will boot and start the bare metal system
3. Lauch the Target Configuration in CCS (default configuration that was generated by CCS with 'JTAG TCLK Frequency' set to 'TCLK looped back...')
4. Connect to DSP1
5. Load symbols
Up to this point everything is working fine. But when I try to start the 'Function Profiling' I get the following error:
Is there any hardware / peripheral inside the chip that could be disabled (or maybe blocked by the MPU) that is needed for tracing?