From 85dd366dd4cd059d6b1a35f0fde24192d8eb5ed2 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Thu, 6 Jan 2011 10:05:23 +0000 Subject: [PATCH] git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@2592 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- demos/ARMCM3-STM32F103/keil/ch.uvopt | 14 +++++++------- demos/ARMCM3-STM32F103/keil/ch.uvproj | 2 +- docs/reports/STM32F103-72-RVCT.txt | 26 +++++++++++++------------- os/ports/RVCT/ARMCMx/cstartup.s | 2 +- 4 files changed, 22 insertions(+), 22 deletions(-) diff --git a/demos/ARMCM3-STM32F103/keil/ch.uvopt b/demos/ARMCM3-STM32F103/keil/ch.uvopt index 341c325d7..b9837b3ca 100644 --- a/demos/ARMCM3-STM32F103/keil/ch.uvopt +++ b/demos/ARMCM3-STM32F103/keil/ch.uvopt @@ -238,10 +238,10 @@ 2 0 0 - 0 + 35 0 - 73 - 73 + 82 + 90 0 ..\..\..\os\ports\RVCT\ARMCMx\cstartup.s cstartup.s @@ -971,7 +971,7 @@ hal - 1 + 0 0 0 @@ -1978,9 +1978,9 @@ ..\..\..\os\ports\RVCT\ARMCMx\cstartup.s - 0 - 73 - 73 + 35 + 82 + 90 diff --git a/demos/ARMCM3-STM32F103/keil/ch.uvproj b/demos/ARMCM3-STM32F103/keil/ch.uvproj index 452c4255f..88c373dcc 100644 --- a/demos/ARMCM3-STM32F103/keil/ch.uvproj +++ b/demos/ARMCM3-STM32F103/keil/ch.uvproj @@ -346,7 +346,7 @@ __heap_base__=Image$$RW_IRAM1$$ZI$$Limit __heap_end__=Image$$RW_IRAM2$$Base - ..\..\ARMCM3-STM32F103-GCC;..\..\..\os\kernel\include;..\..\..\os\ports\RVCT\ARMCMx;..\..\..\os\ports\RVCT\ARMCMx\STM32;..\..\..\os\hal\include;..\..\..\os\hal\platforms\STM32;..\..\..\boards\OLIMEX_STM32_P103;..\..\..\test + ..\;..\..\..\os\kernel\include;..\..\..\os\ports\RVCT\ARMCMx;..\..\..\os\ports\RVCT\ARMCMx\STM32;..\..\..\os\hal\include;..\..\..\os\hal\platforms\STM32;..\..\..\boards\OLIMEX_STM32_P103;..\..\..\test diff --git a/docs/reports/STM32F103-72-RVCT.txt b/docs/reports/STM32F103-72-RVCT.txt index 33f573dfb..7695e1d17 100644 --- a/docs/reports/STM32F103-72-RVCT.txt +++ b/docs/reports/STM32F103-72-RVCT.txt @@ -6,7 +6,7 @@ Compiler: IAR C/C++ Compiler for ARM 6.10.1.32143 *** ChibiOS/RT test suite *** -*** Kernel: 2.1.6unstable +*** Kernel: 2.1.7unstable *** Architecture: ARMv7-M *** Core Variant: Cortex-M3 *** Platform: STM32 Performance Line Medium Density @@ -98,51 +98,51 @@ Compiler: IAR C/C++ Compiler for ARM 6.10.1.32143 --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.1 (Benchmark, messages #1) ---- Score : 234825 msgs/S, 469650 ctxswc/S +--- Score : 230298 msgs/S, 460596 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.2 (Benchmark, messages #2) ---- Score : 204718 msgs/S, 409436 ctxswc/S +--- Score : 202403 msgs/S, 404806 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.3 (Benchmark, messages #3) ---- Score : 203558 msgs/S, 407116 ctxswc/S +--- Score : 201268 msgs/S, 402536 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.4 (Benchmark, context switch) ---- Score : 860576 ctxswc/S +--- Score : 818864 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.5 (Benchmark, threads, full cycle) ---- Score : 156554 threads/S +--- Score : 154859 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.6 (Benchmark, threads, create only) ---- Score : 226685 threads/S +--- Score : 221776 threads/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.7 (Benchmark, mass reschedule, 5 threads) ---- Score : 68500 reschedules/S, 411000 ctxswc/S +--- Score : 67404 reschedules/S, 404424 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.8 (Benchmark, round robin context switching) ---- Score : 480636 ctxswc/S +--- Score : 487136 ctxswc/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.9 (Benchmark, I/O Queues throughput) ---- Score : 532244 bytes/S +--- Score : 547444 bytes/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.10 (Benchmark, virtual timers set/reset) ---- Score : 579464 timers/S +--- Score : 565768 timers/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.11 (Benchmark, semaphores wait/signal) ---- Score : 873592 wait+signal/S +--- Score : 876268 wait+signal/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.12 (Benchmark, mutexes lock/unlock) ---- Score : 606348 lock+unlock/S +--- Score : 607628 lock+unlock/S --- Result: SUCCESS ---------------------------------------------------------------------------- --- Test Case 11.13 (Benchmark, RAM footprint) diff --git a/os/ports/RVCT/ARMCMx/cstartup.s b/os/ports/RVCT/ARMCMx/cstartup.s index 95a39e831..0d3a03f99 100644 --- a/os/ports/RVCT/ARMCMx/cstartup.s +++ b/os/ports/RVCT/ARMCMx/cstartup.s @@ -19,7 +19,7 @@ ;/* <<< Use Configuration Wizard in Context Menu >>> */ -;// Main Stack Configuration +;// Main Stack Configuration (IRQ Stack) ;// Main Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> ;// main_stack_size EQU 0x00000400