Please note: We are aware of an issue affecting replies on the Arm Community forums, which may not be loading as expected.
We apologize for any inconvenience and appreciate your patience while we investigate and work to resolve the issue.
Thank you for your understanding.
I am using DStream-ST to debug a custom hardware with SSE-200 subsystem inside. We have added our custom debug components to the AP0 (Coresight APB-AP) and it includes some registers that must be configured first before accessing cores' debug registers. Currently I am able to do this using CSAT and then connect to the core. Now I am looking for way to integrate this within the ArmDS as a part of connecting to target.
I scripted same set of transactions similar to what I do in CSAT, in a .ds script file and gave its path to the:
Debug Configurations > Debugger > Run control > Run target initialization debugger script.
Having DAP logger tool open and listening to DStream, I can see that it tries to access core debug registers first before running my script which is not desired and it fails.
Regards
HiMy name is Stephen and I work at Arm.The Arm DS Debugger offers a "Debug and Trace Services Layer" (DTSL). DTSL is a software layer that sits between the debugger and the RDDI target access API. It allows you to add custom debug and CoreSight support for your platform. Please see:developer.arm.com/.../DTSLDTSL is quite a large topic, but I think this section matches what you are trying to do:developer.arm.com/.../Performing-custom-actions-on-connectAs a simpler (but lower-level) approach, see also:developer.arm.com/.../latestHope this helpsStephen