This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Can anyone tell me the difference between DSTREAM and DSTREAM-ST?

Thanks a lot!

Parents
  • 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

Reply
  • 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

Children