From: oharboe Date: Fri, 8 May 2009 13:30:45 +0000 (+0000) Subject: stm32 profiling wip X-Git-Tag: v0.2.0~829 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=820da73f790f30586e04f644ba8f0be7c663aa49;p=openocd stm32 profiling wip git-svn-id: svn://svn.berlios.de/openocd/trunk@1676 b42882b7-edfa-0310-969c-e2dbd0fdcd60 --- diff --git a/testing/profile.txt b/testing/profile.txt deleted file mode 100644 index ee56e46c..00000000 --- a/testing/profile.txt +++ /dev/null @@ -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 - - diff --git a/testing/profile_stm32.txt b/testing/profile_stm32.txt new file mode 100644 index 00000000..178d0189 --- /dev/null +++ b/testing/profile_stm32.txt @@ -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 +