Browse Source

stm32 profiling wip

git-svn-id: svn://svn.berlios.de/openocd/trunk@1676 b42882b7-edfa-0310-969c-e2dbd0fdcd60
tags/v0.2.0
oharboe 12 years ago
parent
commit
820da73f79
2 changed files with 52 additions and 14 deletions
  1. +0
    -14
      testing/profile.txt
  2. +52
    -0
      testing/profile_stm32.txt

+ 0
- 14
testing/profile.txt View File

@@ -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

+ 52
- 0
testing/profile_stm32.txt View File

@@ -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…
Cancel
Save