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