]> git.sur5r.net Git - openocd/blob - testing/profile_stm32.txt
mips_ejtag: cache ejtag version to avoid recalculation
[openocd] / testing / profile_stm32.txt
1 These are profile tests for the stm32 target.
2
3 old version rev 1606:
4
5 single step:   59 ms
6 flash 64k :  24kB/s
7 mdb 0 128 :  44ms
8
9
10 trunk rev 1662:
11
12 single step:   99 ms
13 flash 64k :  21.5kB/s
14 mdb 0 128 :  72ms
15
16
17 How to run tests:
18
19 poll off
20 set before [flush_count]
21 step
22 set step_count [expr [flush_count]-$before]
23
24 set before [flush_count]
25 mdb 0 128
26 set mem_count [expr [flush_count]-$before]
27
28 set before [flush_count]
29 flash erase_address 0x8000000 0x10000
30 set erase_count [expr [flush_count]-$before]
31
32 set before [flush_count]
33 flash fillb 0x8000000 0x55 0x10000
34 set flash_fill_count [expr [flush_count]-$before]
35
36 puts "counts" ; puts "step       $step_count" ; puts "mem        $mem_count" ; puts "erase      $erase_count" ; puts "flash fill $flash_fill_count"
37
38 parport trunk rev 1675
39 ======================
40
41 step       336
42 mem        160
43 erase      3076
44 flash fill 32754
45
46 verify_ircapture disable
47
48 step       114
49 mem        96
50 erase      1547
51 flash fill 15564
52