Skip to content

CMSIS-DAP trace commands proposal #3

@flit

Description

@flit

Hi there! 👋🏽

You should know about the proposal to add trace command support to CMSIS-DAP. The proposal is from @gzied of Trande UG and was first proposed and is documented in ARMmbed/DAPLink#781. There is also a gdb extension that has been proposed on the Linaro mailing list. The CMSIS team are aware of this proposal.

The proposals are attached:
DAP_TPIU_proposal.pdf
gdb_remote_protocol_extensions_etm_btrace.pdf

Other links:
Detailed memo to Linaro CoreSight mailing list
Announcement on Linaro CoreSight mailing list

The gdb extension code is in gzied/binutils-gdb.

I'd very much like to see a standard come out of this collection of works, and not have multiple incompatible trace extensions arise. I don't know what your plans are for the host protocol, but hopefully we can pull together and produce a common interface that builds on the wide reach and compatibility of CMSIS-DAP. 🚀

Fyi, I'm not associated with Trande UG. I'm just a maintainer of DAPLink and pyOCD, and an employee of Arm. I often represent open source community interests with the CMSIS team at Arm. (I'm not a member of the CMSIS team; I'm a systems researcher in Arm Research).

If you'd like, feel free to send me an email (check my GH account info) and we can talk offline, too.

cc @mbrossard

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions