10:40:40 [INFO] System bus created. 10:40:41 [INFO] sysbus: Loading segment of 22420 bytes length at 0x0. 10:40:41 [INFO] sysbus: Loading segment of 240 bytes length at 0x5794. 10:40:41 [INFO] sysbus: Loading segment of 11920 bytes length at 0x200000F0. 10:40:41 [INFO] cpu0: Setting initial values: PC = 0x15D9, SP = 0x20002240. 10:40:41 [INFO] bl653_dvk: Machine started. 10:40:41 [WARNING] sysbus: [cpu0: 0x27BC] ReadDoubleWord from non existing peripheral at 0x10000130. 10:40:41 [WARNING] sysbus: [cpu0: 0x2876] ReadDoubleWord from non existing peripheral at 0x10000130. 10:40:41 [WARNING] sysbus: [cpu0: 0x289C] ReadDoubleWord from non existing peripheral at 0x10001200. 10:40:41 [WARNING] sysbus: [cpu0: 0x28A8] ReadDoubleWord from non existing peripheral at 0x10001204. 10:40:41 [WARNING] nvic: Unhandled write to offset 0xD28, value 0xFFFFFFFF. 10:40:41 [WARNING] nvic: Unhandled write to offset 0xD2C, value 0xFFFFFFFF. 10:40:41 [WARNING] nvic: Unhandled write to offset 0xD94, value 0x0. 10:40:41 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x0. 10:40:41 [WARNING] nvic: Unhandled write to offset 0xD9C, value 0x10. 10:40:41 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x7020025. 10:40:41 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x1. 10:40:41 [WARNING] nvic: Unhandled write to offset 0xD9C, value 0x20000011. 10:40:41 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x110B0021. 10:40:41 [WARNING] nvic: Unhandled write to offset 0xD94, value 0x5. 10:40:41 [WARNING] sysbus: [cpu0: 0x178C] WriteDoubleWord to non existing peripheral at 0x4001E540, value 0x1. 10:40:41 [WARNING] clock: Unhandled write to offset 0x578, value 0x1. 10:40:41 [WARNING] sysbus: [cpu0: 0x2E2C] WriteDoubleWord to non existing peripheral at 0x4000617C, value 0x0. 10:40:41 [WARNING] sysbus: [cpu0: 0x2E2C] ReadDoubleWord from non existing peripheral at 0x4000617C. 10:40:41 [WARNING] sysbus: [cpu0: 0x2E2C] WriteDoubleWord to non existing peripheral at 0x40006304, value 0x80000000. 10:40:41 [WARNING] uart0: Unhandled write to offset 0x50C. Unhandled bits: [0, 3-31] when writing value 0x6. Tags: PIN (0x19), PORT (0x1), RESERVED (0x1FFFFFF), CONNECT (0x1). 10:40:41 [WARNING] sysbus: [cpu0: 0x278C] WriteDoubleWord to non existing peripheral at 0x50000508, value 0x40. 10:40:41 [WARNING] sysbus: [cpu0: 0x2748] WriteDoubleWord to non existing peripheral at 0x50000718, value 0x3. 10:40:41 [WARNING] uart0: Unhandled write to offset 0x514. Unhandled bits: [0-2, 4-31] when writing value 0x8. Tags: PIN (0x17), PORT (0x1), RESERVED (0x1FFFFFF), CONNECT (0x1). 10:40:41 [WARNING] sysbus: [cpu0: 0x2748] WriteDoubleWord to non existing peripheral at 0x50000720, value 0x0. 10:40:41 [WARNING] uart0: Unhandled write to offset 0x508. Unhandled bits: [1, 3-31] when writing value 0x5. Tags: PIN (0x1A), PORT (0x1), RESERVED (0x1FFFFFF), CONNECT (0x1). 10:40:41 [WARNING] sysbus: [cpu0: 0x278C] WriteDoubleWord to non existing peripheral at 0x50000508, value 0x20. 10:40:41 [WARNING] sysbus: [cpu0: 0x2748] WriteDoubleWord to non existing peripheral at 0x50000714, value 0x3. 10:40:41 [WARNING] uart0: Unhandled write to offset 0x510. Unhandled bits: [3-31] when writing value 0x7. Tags: PIN (0x18), PORT (0x1), RESERVED (0x1FFFFFF), CONNECT (0x1). 10:40:41 [WARNING] sysbus: [cpu0: 0x2748] WriteDoubleWord to non existing peripheral at 0x5000071C, value 0x0. 10:40:41 [WARNING] rtc1: Unhandled write to offset 0x304. Unhandled bits: [1] when writing value 0x2. Tags: OVRFLW (0x1). 10:40:41 [WARNING] clock: Unhandled read from offset 0x414. 10:40:41 [WARNING] clock: Unhandled read from offset 0x10C. 10:40:41 [WARNING] clock: Unhandled write to offset 0x10C, value 0x0. 10:40:41 [WARNING] clock: Unhandled read from offset 0x10C. 10:40:41 [WARNING] clock: Unhandled write to offset 0x304. Unhandled bits: [3] when writing value 0x8. Tags: DONE (0x1). 10:40:41 [WARNING] clock: Unhandled write to offset 0x10, value 0x1. 10:40:41 [WARNING] clock: Unhandled read from offset 0x10C. 10:40:41 [WARNING] sysbus: [cpu0: 0x2008] WriteDoubleWord to non existing peripheral at 0x4000C304, value 0x1. 10:40:41 [INFO] uart0: [host: 0.52s (+0.52s)|virt: 0.2ms (+0.2ms)] *** Booting Zephyr OS build zephyr-v3.1.0-2265-g62f19cc6b3d4 *** 10:40:41 [INFO] uart0: [host: 0.52s (+4.36ms)|virt: 0.22ms (+16µs)] [2J[15;1HDemo Description 10:40:41 [INFO] uart0: [host: 0.53s (+1.46ms)|virt: 0.22ms (+0s)] ---------------- 10:40:41 [INFO] uart0: [host: 0.53s (+5.91ms)|virt: 0.22ms (+0s)] An implementation of a solution to the Dining Philosophers 10:40:41 [INFO] uart0: [host: 0.54s (+6.72ms)|virt: 0.3ms (+84µs)] problem (a classic multi-thread synchronization problem). 10:40:41 [INFO] uart0: [host: 0.55s (+9.62ms)|virt: 0.3ms (+0s)] This particular implementation demonstrates the usage of multiple 10:40:41 [INFO] uart0: [host: 0.56s (+10.13ms)|virt: 0.4ms (+0.1ms)] preemptible and cooperative threads of differing priorities, as 10:40:41 [INFO] uart0: [host: 0.56s (+5.21ms)|virt: 0.4ms (+0s)] well as dynamic mutexes and thread sleeping. 10:40:41 [INFO] uart0: [host: 0.57s (+2.89ms)|virt: 0.5ms (+0.1ms)] [5;1HPhilosopher 4 [C:-1] STARVING 10:40:41 [INFO] uart0: [host: 0.57s (+6.59ms)|virt: 0.5ms (+0s)] [5;1HPhilosopher 4 [C:-1] HOLDING ONE FORK 10:40:41 [INFO] uart0: [host: 0.58s (+5.09ms)|virt: 0.6ms (+0.1ms)] [5;1HPhilosopher 4 [C:-1] EATING [ 25 ms ] 10:40:41 [INFO] uart0: [host: 0.58s (+3.21ms)|virt: 0.7ms (+0.1ms)] [6;1HPhilosopher 5 [C:-2] STARVING 10:40:41 [INFO] uart0: [host: 0.58s (+2.63ms)|virt: 0.7ms (+0s)] [6;1HPhilosopher 5 [C:-2] HOLDING ONE FORK 10:40:41 [INFO] uart0: [host: 0.59s (+4.5ms)|virt: 0.8ms (+0.1ms)] [4;1HPhilosopher 3 [P: 0] STARVING 10:40:41 [INFO] uart0: [host: 0.59s (+2.61ms)|virt: 0.8ms (+0s)] [4;1HPhilosopher 3 [P: 0] HOLDING ONE FORK 10:40:41 [INFO] uart0: [host: 0.6s (+4.33ms)|virt: 0.9ms (+0.1ms)] [3;1HPhilosopher 2 [P: 1] STARVING 10:40:41 [INFO] uart0: [host: 0.6s (+2.54ms)|virt: 1ms (+0.1ms)] [3;1HPhilosopher 2 [P: 1] HOLDING ONE FORK 10:40:41 [INFO] uart0: [host: 0.6s (+2.59ms)|virt: 1.01ms (+13µs)] [2;1HPhilosopher 1 [P: 2] STARVING 10:40:41 [INFO] uart0: [host: 0.6s (+3.95ms)|virt: 1.1ms (+87µs)] [2;1HPhilosopher 1 [P: 2] HOLDING ONE FORK 10:40:41 [INFO] uart0: [host: 0.61s (+2.45ms)|virt: 1.13ms (+31µs)] [1;1HPhilosopher 0 [P: 3] STARVING 10:40:41 [INFO] uart0: [host: 0.66s (+54.84ms)|virt: 26.1ms (+24.97ms)] [5;1HPhilosopher 4 [C:-1] DROPPED ONE FORK 10:40:41 [INFO] uart0: [host: 0.67s (+3.32ms)|virt: 26.1ms (+0s)] [5;1HPhilosopher 4 [C:-1] THINKING [ 25 ms ] 10:40:41 [INFO] uart0: [host: 0.67s (+5.73ms)|virt: 26.2ms (+0.1ms)] [6;1HPhilosopher 5 [C:-2] EATING [ 25 ms ] 10:40:41 [INFO] uart0: [host: 0.68s (+4.5ms)|virt: 26.3ms (+0.1ms)] [4;1HPhilosopher 3 [P: 0] EATING [ 25 ms ] 10:40:41 [INFO] uart0: [host: 0.72s (+48.82ms)|virt: 51.54ms (+25.24ms)] [5;1HPhilosopher 4 [C:-1] STARVING 10:40:41 [INFO] uart0: [host: 0.73s (+3.23ms)|virt: 51.63ms (+93µs)] [6;1HPhilosopher 5 [C:-2] DROPPED ONE FORK 10:40:41 [INFO] uart0: [host: 0.73s (+3.69ms)|virt: 51.75ms (+0.12ms)] [6;1HPhilosopher 5 [C:-2] THINKING [ 25 ms ] 10:40:41 [INFO] uart0: [host: 0.73s (+3.32ms)|virt: 51.8ms (+54µs)] [5;1HPhilosopher 4 [C:-1] HOLDING ONE FORK 10:40:41 [INFO] uart0: [host: 0.74s (+3.83ms)|virt: 51.8ms (+0s)] [5;1HPhilosopher 4 [C:-1] EATING [ 25 ms ] 10:40:41 [INFO] uart0: [host: 0.74s (+5.46ms)|virt: 51.9ms (+0.1ms)] [4;1HPhilosopher 3 [P: 0] DROPPED ONE FORK 10:40:41 [INFO] uart0: [host: 0.75s (+5.46ms)|virt: 52ms (+99µs)] [4;1HPhilosopher 3 [P: 0] THINKING [ 25 ms ] 10:40:41 [INFO] uart0: [host: 0.76s (+6.07ms)|virt: 52.03ms (+30µs)] [3;1HPhilosopher 2 [P: 1] EATING [ 25 ms ] 10:40:41 [INFO] uart0: [host: 0.76s (+5.2ms)|virt: 52.1ms (+70µs)] [1;1HPhilosopher 0 [P: 3] HOLDING ONE FORK 10:40:41 [INFO] uart0: [host: 0.81s (+51.11ms)|virt: 77.2ms (+25.1ms)] [6;1HPhilosopher 5 [C:-2] STARVING 10:40:41 [INFO] uart0: [host: 0.81s (+1.54ms)|virt: 77.33ms (+0.12ms)] [5;1HPhilosopher 4 [C:-1] DROPPED ONE FORK 10:40:41 [INFO] uart0: [host: 0.81s (+1.4ms)|virt: 77.44ms (+0.12ms)] [5;1HPhilosopher 4 [C:-1] THINKING [ 25 ms ] 10:40:41 [INFO] uart0: [host: 0.82s (+3.14ms)|virt: 77.51ms (+62µs)] [4;1HPhilosopher 3 [P: 0] STARVING 10:40:41 [INFO] uart0: [host: 0.82s (+4.25ms)|virt: 77.53ms (+27µs)] [4;1HPhilosopher 3 [P: 0] HOLDING ONE FORK 10:40:41 [INFO] uart0: [host: 0.83s (+7.43ms)|virt: 77.6ms (+66µs)] [4;1HPhilosopher 3 [P: 0] EATING [ 25 ms ] 10:40:41 [INFO] uart0: [host: 0.84s (+8.71ms)|virt: 77.7ms (+0.1ms)] [3;1HPhilosopher 2 [P: 1] DROPPED ONE FORK 10:40:41 [INFO] uart0: [host: 0.84s (+2.92ms)|virt: 77.7ms (+0s)] [3;1HPhilosopher 2 [P: 1] THINKING [ 25 ms ] 10:40:41 [INFO] uart0: [host: 0.84s (+2.9ms)|virt: 77.8ms (+0.1ms)] [2;1HPhilosopher 1 [P: 2] EATING [ 25 ms ] 10:40:41 [INFO] uart0: [host: 0.89s (+47.72ms)|virt: 0.1s (+25.1ms)] [5;1HPhilosopher 4 [C:-1] STARVING 10:40:41 [INFO] uart0: [host: 0.9s (+4.63ms)|virt: 0.1s (+0.2ms)] [5;1HPhilosopher 4 [C:-1] HOLDING ONE FORK 10:40:41 [INFO] uart0: [host: 0.9s (+5.73ms)|virt: 0.1s (+44µs)] [5;1HPhilosopher 4 [C:-1] EATING [ 150 ms ] 10:40:41 [INFO] uart0: [host: 0.91s (+6.02ms)|virt: 0.1s (+93µs)] [4;1HPhilosopher 3 [P: 0] DROPPED ONE FORK 10:40:41 [INFO] uart0: [host: 0.91s (+5.69ms)|virt: 0.1s (+63µs)] [4;1HPhilosopher 3 [P: 0] THINKING [ 125 ms ] 10:40:41 [INFO] uart0: [host: 0.92s (+4.3ms)|virt: 0.1s (+34µs)] [3;1HPhilosopher 2 [P: 1] STARVING 10:40:42 [INFO] uart0: [host: 0.92s (+3.54ms)|virt: 0.1s (+66µs)] [3;1HPhilosopher 2 [P: 1] HOLDING ONE FORK 10:40:42 [INFO] uart0: [host: 0.93s (+4.13ms)|virt: 0.1s (+0.1ms)] [3;1HPhilosopher 2 [P: 1] EATING [ 100 ms ] 10:40:42 [INFO] uart0: [host: 0.93s (+6.02ms)|virt: 0.1s (+32µs)] [2;1HPhilosopher 1 [P: 2] DROPPED ONE FORK 10:40:42 [INFO] uart0: [host: 0.94s (+5.23ms)|virt: 0.1s (+68µs)] [1;1HPhilosopher 0 [C:-2] EATING [ 50 ms ] 10:40:42 [INFO] uart0: [host: 0.94s (+4.2ms)|virt: 0.1s (+0.1ms)] [2;1HPhilosopher 1 [P: 2] THINKING [ 75 ms ] 10:40:42 [INFO] uart0: [host: 1.03s (+90.27ms)|virt: 0.15s (+50.72ms)] [1;1HPhilosopher 0 [C:-2] DROPPED ONE FORK 10:40:42 [INFO] uart0: [host: 1.03s (+3.06ms)|virt: 0.15s (+76µs)] [6;1HPhilosopher 5 [C:-2] HOLDING ONE FORK 10:40:42 [INFO] uart0: [host: 1.04s (+3.31ms)|virt: 0.15s (+0.1ms)] [1;1HPhilosopher 0 [P: 3] THINKING [ 50 ms ]