startup: Fixed measure_clk to return kHz instead of MHz.
authorEd Beroset <beroset@ieee.org>
Tue, 3 Mar 2015 20:01:38 +0000 (15:01 -0500)
committerPaul Fertser <fercerpav@gmail.com>
Tue, 14 Apr 2015 10:50:03 +0000 (11:50 +0100)
commitdaf9bcf77f8f9c46d01160f7cd8d685d2640cbe4
tree0d2391f6b3df4d0e607ac10c93b1c6dcc7f53769
parent7a7086e644ecdf4bca8f6c50cc6c31044cfa132d
startup: Fixed measure_clk to return kHz instead of MHz.

The original code had iterated 10,000,000 times and taken the elapsed
time divided by 10,000, to yield kHz which is mathematically correct
only if we were measuring time in seconds, but we are measuring time in
 milliseconds, so the correct divisor is actually 10,000,000.  Previous
code would report 0.500 for actual measured speed of 500 kHz.

Change-Id: Iba4c4961fe3973e7ccfa6dfa11d606a966ceb50c
Signed-off-by: Ed Beroset <beroset@ieee.org>
Reviewed-on: http://openocd.zylin.com/2573
Tested-by: jenkins
Reviewed-by: Jens Bauer <jens@gpio.dk>
Reviewed-by: Paul Fertser <fercerpav@gmail.com>
src/jtag/startup.tcl