stm32 profiling wip
git-svn-id: svn://svn.berlios.de/openocd/trunk@1676 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
parent
dbf69e3625
commit
820da73f79
|
@ -1,14 +0,0 @@
|
||||||
old version rev 1606:
|
|
||||||
|
|
||||||
single step: 59 ms
|
|
||||||
flash 64k : 24kB/s
|
|
||||||
mdb 0 128 : 44ms
|
|
||||||
|
|
||||||
|
|
||||||
trunk rev 1662:
|
|
||||||
|
|
||||||
single step: 99 ms
|
|
||||||
flash 64k : 21.5kB/s
|
|
||||||
mdb 0 128 : 72ms
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,52 @@
|
||||||
|
These are profile tests for the stm32 target.
|
||||||
|
|
||||||
|
old version rev 1606:
|
||||||
|
|
||||||
|
single step: 59 ms
|
||||||
|
flash 64k : 24kB/s
|
||||||
|
mdb 0 128 : 44ms
|
||||||
|
|
||||||
|
|
||||||
|
trunk rev 1662:
|
||||||
|
|
||||||
|
single step: 99 ms
|
||||||
|
flash 64k : 21.5kB/s
|
||||||
|
mdb 0 128 : 72ms
|
||||||
|
|
||||||
|
|
||||||
|
How to run tests:
|
||||||
|
|
||||||
|
poll off
|
||||||
|
set before [flush_count]
|
||||||
|
step
|
||||||
|
set step_count [expr [flush_count]-$before]
|
||||||
|
|
||||||
|
set before [flush_count]
|
||||||
|
mdb 0 128
|
||||||
|
set mem_count [expr [flush_count]-$before]
|
||||||
|
|
||||||
|
set before [flush_count]
|
||||||
|
flash erase_address 0x8000000 0x10000
|
||||||
|
set erase_count [expr [flush_count]-$before]
|
||||||
|
|
||||||
|
set before [flush_count]
|
||||||
|
flash fillb 0x8000000 0x55 0x10000
|
||||||
|
set flash_fill_count [expr [flush_count]-$before]
|
||||||
|
|
||||||
|
puts "counts" ; puts "step $step_count" ; puts "mem $mem_count" ; puts "erase $erase_count" ; puts "flash fill $flash_fill_count"
|
||||||
|
|
||||||
|
parport trunk rev 1675
|
||||||
|
======================
|
||||||
|
|
||||||
|
step 336
|
||||||
|
mem 160
|
||||||
|
erase 3076
|
||||||
|
flash fill 32754
|
||||||
|
|
||||||
|
verify_ircapture disable
|
||||||
|
|
||||||
|
step 114
|
||||||
|
mem 96
|
||||||
|
erase 1547
|
||||||
|
flash fill 15564
|
||||||
|
|
Loading…
Reference in New Issue