When there is some small packet sent from STM to ETR, the small
packet could be stuck between source
and sink even if manual flush is set when disable ETR.
So there is requirement that flush the STM trace periodically
after enabling STM to ETR.
STM
can generate TRIG_TS packet by writing to offset 0xF0 of the
driver STM stimulus port.
ETR has ability to initiate a flush on seeing a TRIG_TS
packet.
For this requirement, I want to create a sysfs node like
trig_ts for STM.
When writing 1 to this sysfs node, a timer with
1 second periodicity in STM will start to generate the trig_ts
packet to ETR.
Once ETR receive the TRIG_TS packet, it will initiate a flush.
Could you please help to provide your comments on this
requirement ?
Thanks
Jinlong Mao