Created
May 16, 2015 00:17
-
-
Save utzig/9c02f4507632d19c7bfd to your computer and use it in GitHub Desktop.
ChibiOS/RT nRF51822
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
*** ChibiOS/RT test suite | |
*** | |
*** Kernel: 3.0.0p3 | |
*** Compiled: May 15 2015 - 20:57:05 | |
*** Compiler: GCC 4.8.4 20140725 (release) [ARM/embedded-4_8-branch revision 213147] | |
*** Architecture: ARMv6-M | |
*** Core Variant: Cortex-M0 | |
*** Port Info: Preemption through NMI | |
*** Platform: Nordic Semiconductor nRF51822 | |
*** Test Board: WvShare BLE400 | |
---------------------------------------------------------------------------- | |
--- Test Case 1.1 (System, critical zones) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 1.2 (System, interrupts handling) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 1.3 (System, integrity) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 2.1 (Threads, enqueuing test #1) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 2.2 (Threads, enqueuing test #2) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 2.3 (Threads, priority change) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 2.4 (Threads, delays) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 3.1 (Semaphores, enqueuing) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 3.2 (Semaphores, timeout) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 3.3 (Semaphores, atomic signal-wait) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 3.4 (Binary Semaphores, functionality) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 4.1 (Mutexes, priority enqueuing test) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 4.2 (Mutexes, priority return) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 4.3 (Mutexes, status) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 4.4 (CondVar, signal test) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 4.5 (CondVar, broadcast test) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 4.6 (CondVar, boost test) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 5.1 (Messages, loop) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 6.1 (Mailboxes, queuing and timeouts) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 7.1 (Events, registration and dispatch) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 7.2 (Events, wait and broadcast) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 7.3 (Events, timeouts) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 8.1 (Heap, allocation and fragmentation test) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 9.1 (Memory Pools, queue/dequeue) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 10.1 (Dynamic APIs, threads creation from heap) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 10.2 (Dynamic APIs, threads creation from memory pool) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 10.3 (Dynamic APIs, registry and references) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 11.1 (Queues, input queues) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 11.2 (Queues, output queues) | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.1 (Benchmark, messages #1) | |
--- Score : 57627 msgs/S, 115254 ctxswc/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.2 (Benchmark, messages #2) | |
--- Score : 45629 msgs/S, 91258 ctxswc/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.3 (Benchmark, messages #3) | |
--- Score : 45628 msgs/S, 91256 ctxswc/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.4 (Benchmark, context switch) | |
--- Score : 165128 ctxswc/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.5 (Benchmark, threads, full cycle) | |
--- Score : 35161 threads/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.6 (Benchmark, threads, create only) | |
--- Score : 50932 threads/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.7 (Benchmark, mass reschedule, 5 threads) | |
--- Score : 14379 reschedules/S, 86274 ctxswc/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.8 (Benchmark, round robin context switching) | |
--- Score : 103684 ctxswc/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.9 (Benchmark, I/O Queues throughput) | |
--- Score : 156148 bytes/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.10 (Benchmark, virtual timers set/reset) | |
--- Score : 144872 timers/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.11 (Benchmark, semaphores wait/signal) | |
--- Score : 317396 wait+signal/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.12 (Benchmark, mutexes lock/unlock) | |
--- Score : 163208 lock+unlock/S | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
--- Test Case 12.13 (Benchmark, RAM footprint) | |
--- System: 336 bytes | |
--- Thread: 68 bytes | |
--- Timer : 20 bytes | |
--- Semaph: 12 bytes | |
--- EventS: 4 bytes | |
--- EventL: 20 bytes | |
--- Mutex : 16 bytes | |
--- CondV.: 8 bytes | |
--- Queue : 36 bytes | |
--- MailB.: 40 bytes | |
--- Result: SUCCESS | |
---------------------------------------------------------------------------- | |
Final result: SUCCESS |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment