Hello everyone,

 

Thanks for making this lovely tools, it looks very useful.

 

I am attempting to use OpenCSD to decode some traces I pulled off of an ARM DSTREAM using it’s RDDI interface. However I’ve run into some trouble, and I have a few questions.

 

In the ocsd_etmv3_cfg struct, what register is meant by the reg_ctrl? Do they mean the ETM’s main control register?

 

What config settings does TPIU TDATA need to be decoded with? If anyone is familiar with the API, does data from RDDI need any pre-processing before giving to openCSD? Do I need to remove the DSTREAM trace data block footer? A few of the docs reference raw DSTREAm data, so I’m a little hopeful that there’s some documentation I’ve just missed.

 

-          Thanks all!