We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Thanks a lot!
Hi Xiang,
DSTREAM is an older (now obsolete) debug unit. It has been replaced by DSTREAM-ST and DSTREAM-PT, depending on the functionality needed.
If you only require JTAG/SWD debug capabilities, or off-chip trace up to 4-bit wide (typical of Cortex-M devices), then DSTREAM-ST will suffice.
If you require wider off-chip trace (up to 32-bit wide), then DSTREAM-PT would be the tool to use.
Furthermore, DSTREAM-ST/PT offer significant functional improvements over the older unit (faster clock support, higher number of CPUs supported, etc).There is a comparison table at the bottom on this page:developer.arm.com/.../dstream-family
Thanks!