diff options
-rw-r--r-- | demos/ARMCM3-STM32F103/keil/ch.uvopt | 14 | ||||
-rw-r--r-- | demos/ARMCM3-STM32F103/keil/ch.uvproj | 2 | ||||
-rw-r--r-- | docs/reports/STM32F103-72-RVCT.txt | 26 | ||||
-rw-r--r-- | 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 @@ <FileType>2</FileType> <tvExp>0</tvExp> <Focus>0</Focus> - <ColumnNumber>0</ColumnNumber> + <ColumnNumber>35</ColumnNumber> <tvExpOptDlg>0</tvExpOptDlg> - <TopLine>73</TopLine> - <CurrentLine>73</CurrentLine> + <TopLine>82</TopLine> + <CurrentLine>90</CurrentLine> <bDave2>0</bDave2> <PathWithFileName>..\..\..\os\ports\RVCT\ARMCMx\cstartup.s</PathWithFileName> <FilenameWithoutPath>cstartup.s</FilenameWithoutPath> @@ -971,7 +971,7 @@ <Group> <GroupName>hal</GroupName> - <tvExp>1</tvExp> + <tvExp>0</tvExp> <tvExpOptDlg>0</tvExpOptDlg> <cbSel>0</cbSel> <File> @@ -1978,9 +1978,9 @@ </Doc> <Doc> <Name>..\..\..\os\ports\RVCT\ARMCMx\cstartup.s</Name> - <ColumnNumber>0</ColumnNumber> - <TopLine>73</TopLine> - <CurrentLine>73</CurrentLine> + <ColumnNumber>35</ColumnNumber> + <TopLine>82</TopLine> + <CurrentLine>90</CurrentLine> </Doc> </Documents> </MDIGroup> 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 @@ <MiscControls></MiscControls> <Define>__heap_base__=Image$$RW_IRAM1$$ZI$$Limit __heap_end__=Image$$RW_IRAM2$$Base</Define> <Undefine></Undefine> - <IncludePath>..\..\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</IncludePath> + <IncludePath>..\;..\..\..\os\kernel\include;..\..\..\os\ports\RVCT\ARMCMx;..\..\..\os\ports\RVCT\ARMCMx\STM32;..\..\..\os\hal\include;..\..\..\os\hal\platforms\STM32;..\..\..\boards\OLIMEX_STM32_P103;..\..\..\test</IncludePath> </VariousControls> </Cads> <Aads> 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 >>> */
-;// <h> Main Stack Configuration
+;// <h> Main Stack Configuration (IRQ Stack)
;// <o> Main Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
;// </h>
main_stack_size EQU 0x00000400
|