Tool/software: Code Composer Studio
Hi. I have some questions about cross-triggering between 2 devices.
I want that when a core of a device stops in a breakpoint, all cores (or at least one core) of other device are suspended by cross-triggering.
So I did the below test.
(1) I used 2 emulators(Blackhawk USB560v2 System Trace) for 2 devices.
And I connected EMU0/1 pins of two 66AK2H12 devices each other. (Other EMU pins except these 2 pins were not connected.)
(2) In the CCS target configuration, I configured 2 emulators.
In the CCS Debug window, I made a Group with core0/device0 and core0/device1.
And I checked "Enable Global Breakpoints" option in the popup menu of the Group.
(though I know global breakpoint is not available when the separate emulators are used.)
(3) I set a breakpoint for Device0/Core0, and ran Device1/Core0 and Device0/Core0 .
<Result> Device0/Core0 stopped in the breakpoint but Device1/Core0 was not suspended at that time. And both EMU0/1 pins signal was not changed(both High).
1. The above sequence for test are correct? or Is there anything I have to do for cross-triggering before?
2. Guide(SPRUHM4.pdf) says that DRM(or DPM) setting is needed for Trigger0/1 lines to be used as external triggers.
I tried to check Debug Resource Manager Registers, but I couldn't find the address of the registers of 66AK2H12.
In 66AK2H12.pdf, I found an memory mapped area(debug_ss configuration; 0x0300 0000). Is this the base address of Debug Resource Manager Registers?
I cannot change the value of that address area in CCS memory browser.
3. How can I check configuration(settings) of my target is correct for cross-triggering between devices?
Thank you.