The OpenCSD README says that ITM software trace will be added in the future. Two questions regarding this:
1. When is the support expected to be available?
2. Will the support include ITM software message decode and DWT hardware event decode as well or just the former?
Thanks, Ashwini
Hello Ashwini,
There is no current schedule for adding ITM to the decoder - development resource is currently focused on A class processors and related trace hardware. ITM is typically associated with M class systems and/or older SoCs.
I envisage the decoder output for the software ITM packets will be the same generic packet type as for the STM - a OCSD_GEN_TRC_ELEM_SWTRACE type packet, with its associated ocsd_swt_info_t data structure.
I have not considered how to output for the ITM / DWT generated packets, but an extension of ocsd_swt_info_t seems a likely option. this is currently used to describe the meaning of the payload in the packet so would easily be extended to cover DWT packets.
Regards
Mike
On 22 June 2018 at 19:27, Athalye, Ashwini ashwini.athalye@ti.com wrote:
The OpenCSD README says that ITM software trace will be added in the future. Two questions regarding this:
When is the support expected to be available?
Will the support include ITM software message decode and DWT
hardware event decode as well or just the former?
Thanks,
Ashwini
CoreSight mailing list CoreSight@lists.linaro.org https://lists.linaro.org/mailman/listinfo/coresight
Hello Mike,
Thank you for the quick reply and the details. I will keep a look out for future announcements for ITM/DWT support.
Regards, Ashwini
-----Original Message----- From: Mike Leach [mailto:mike.leach@linaro.org] Sent: Monday, June 25, 2018 12:08 PM To: Athalye, Ashwini Cc: coresight@lists.linaro.org Subject: [EXTERNAL] Re: OpenCSD ITM support
Hello Ashwini,
There is no current schedule for adding ITM to the decoder - development resource is currently focused on A class processors and related trace hardware. ITM is typically associated with M class systems and/or older SoCs.
I envisage the decoder output for the software ITM packets will be the same generic packet type as for the STM - a OCSD_GEN_TRC_ELEM_SWTRACE type packet, with its associated ocsd_swt_info_t data structure.
I have not considered how to output for the ITM / DWT generated packets, but an extension of ocsd_swt_info_t seems a likely option. this is currently used to describe the meaning of the payload in the packet so would easily be extended to cover DWT packets.
Regards
Mike
On 22 June 2018 at 19:27, Athalye, Ashwini ashwini.athalye@ti.com wrote:
The OpenCSD README says that ITM software trace will be added in the future. Two questions regarding this:
When is the support expected to be available?
Will the support include ITM software message decode and DWT
hardware event decode as well or just the former?
Thanks,
Ashwini
CoreSight mailing list CoreSight@lists.linaro.org https://lists.linaro.org/mailman/listinfo/coresight