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