aboutsummaryrefslogtreecommitdiff
path: root/tcl/interface/ftdi
diff options
context:
space:
mode:
authorAndreas Fritiofson <andreas.fritiofson@gmail.com>2014-03-07 20:08:31 +0100
committerAndreas Fritiofson <andreas.fritiofson@gmail.com>2014-03-07 21:19:12 +0000
commit17fddb4289cb632a414d9780b3c2e60e368fa083 (patch)
tree2c37b0b8dc765482c9bec0cce714208f049f7f38 /tcl/interface/ftdi
parentd82490adfbb63716361b1867e7359b656de76ac6 (diff)
stlink: Use callback to increase frequency of trace data sampling
The ST-LINK/V2 has limited internal buffering, such that trace data can be missed if the target is generating data at a rate quicker than the OpenOCD trace sampling. The issue of lost data is compounded since individual TPIU packets may be split across individual STLINK_TRACE_EP reads, and misleading results can occur if mid-packet loss occurs. This patch increases the frequency of checking for pending trace data with the aim of minimising such losses. Note: With the limited (I/O and memory) bandwidth of the ST-LINK/V2 there cannot, however, be a guarantee against trace data loss. The timer callback is only added when enabling tracing, and is removed when tracing is disabled. Change-Id: Ibde9794b77793d3068f88cb5c1a26f9ceadcbd8a Signed-off-by: James G. Smith <jsmith@ecoscentric.com> Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com> Reviewed-on: http://openocd.zylin.com/1661 Tested-by: jenkins
Diffstat (limited to 'tcl/interface/ftdi')
0 files changed, 0 insertions, 0 deletions