06:54:03 [INFO] System bus created. 06:54:04 [INFO] sysbus: Loading segment of 33012 bytes length at 0x0. 06:54:04 [INFO] sysbus: Loading segment of 148 bytes length at 0x80F4. 06:54:04 [INFO] sysbus: Loading segment of 10408 bytes length at 0x20000098. 06:54:05 [INFO] cpu0: Setting initial values: PC = 0x1F15, SP = 0x20001F80. 06:54:05 [INFO] nrf52dk_nrf52810: Machine started. 06:54:05 [WARNING] sysbus: [cpu0: 0x6D34] ReadDoubleWord from non existing peripheral at 0x10000130. 06:54:05 [WARNING] sysbus: [cpu0: 0x326C] ReadByte from non existing peripheral at 0xF0000FE0. 06:54:05 [WARNING] sysbus: [cpu0: 0x6D50] ReadDoubleWord from non existing peripheral at 0x10000130. 06:54:05 [WARNING] sysbus: [cpu0: 0x326C] ReadByte from non existing peripheral at 0xF0000FE0. 06:54:05 [WARNING] sysbus: [cpu0: 0x6D50] ReadDoubleWord from non existing peripheral at 0x10000130. 06:54:05 [WARNING] sysbus: [cpu0: 0x326C] ReadByte from non existing peripheral at 0xF0000FE0. 06:54:05 [WARNING] sysbus: [cpu0: 0x326C] ReadByte from non existing peripheral at 0xF0000FE0. 06:54:05 [WARNING] sysbus: [cpu0: 0x3374] ReadDoubleWord from non existing peripheral at 0x10000130. 06:54:05 [WARNING] sysbus: [cpu0: 0x3374] ReadDoubleWord from non existing peripheral at 0x10000134. 06:54:05 [WARNING] sysbus: [cpu0: 0x6D34] ReadDoubleWord from non existing peripheral at 0x10000130. 06:54:05 [WARNING] sysbus: [cpu0: 0x6D50] ReadDoubleWord from non existing peripheral at 0x10000130. 06:54:05 [WARNING] sysbus: [cpu0: 0x3470] ReadDoubleWord from non existing peripheral at 0x10000130. 06:54:05 [WARNING] sysbus: [cpu0: 0x349A] ReadDoubleWord from non existing peripheral at 0x10000130. 06:54:05 [WARNING] sysbus: [cpu0: 0x3294] ReadDoubleWord from non existing peripheral at 0x10000130. 06:54:05 [WARNING] sysbus: [cpu0: 0x3294] ReadDoubleWord from non existing peripheral at 0x10000134. 06:54:05 [WARNING] sysbus: [cpu0: 0x3518] ReadDoubleWord from non existing peripheral at 0x10001200. 06:54:05 [WARNING] sysbus: [cpu0: 0x3524] ReadDoubleWord from non existing peripheral at 0x10001204. 06:54:05 [WARNING] sysbus: [cpu0: 0x355C] ReadDoubleWord from non existing peripheral at 0x1000120C. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD28, value 0xFFFFFFFF. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD2C, value 0xFFFFFFFF. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD94, value 0x0. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x0. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD9C, value 0x10. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x7020023. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x1. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD9C, value 0x20000011. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x110B001D. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD94, value 0x5. 06:54:05 [WARNING] clock: Unhandled write to offset 0x578, value 0x1. 06:54:05 [WARNING] sysbus: [cpu0: 0x3D80] WriteDoubleWord to non existing peripheral at 0x4000617C, value 0x0. 06:54:05 [WARNING] sysbus: [cpu0: 0x3D80] ReadDoubleWord from non existing peripheral at 0x4000617C. 06:54:05 [WARNING] sysbus: [cpu0: 0x3D80] WriteDoubleWord to non existing peripheral at 0x40006304, value 0x80000000. 06:54:05 [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). 06:54:05 [WARNING] sysbus: [cpu0: 0x6C9A] WriteDoubleWord to non existing peripheral at 0x50000508, value 0x40. 06:54:05 [WARNING] sysbus: [cpu0: 0x6C34] WriteDoubleWord to non existing peripheral at 0x50000718, value 0x3. 06:54:05 [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). 06:54:05 [WARNING] sysbus: [cpu0: 0x6C34] WriteDoubleWord to non existing peripheral at 0x50000720, value 0x0. 06:54:05 [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). 06:54:05 [WARNING] sysbus: [cpu0: 0x6C9A] WriteDoubleWord to non existing peripheral at 0x50000508, value 0x20. 06:54:05 [WARNING] sysbus: [cpu0: 0x6C34] WriteDoubleWord to non existing peripheral at 0x50000714, value 0x3. 06:54:05 [WARNING] uart0: Unhandled write to offset 0x510. Unhandled bits: [3-31] when writing value 0x7. Tags: PIN (0x18), PORT (0x1), RESERVED (0x1FFFFFF), CONNECT (0x1). 06:54:05 [WARNING] sysbus: [cpu0: 0x6C34] WriteDoubleWord to non existing peripheral at 0x5000071C, value 0x0. 06:54:05 [WARNING] sysbus: [cpu0: 0x2C02] WriteDoubleWord to non existing peripheral at 0x4001F5A8, value 0x40002120. 06:54:05 [WARNING] sysbus: [cpu0: 0x2C02] WriteDoubleWord to non existing peripheral at 0x4001F5AC, value 0x4000200C. 06:54:05 [WARNING] sysbus: [cpu0: 0x2C02] WriteDoubleWord to non existing peripheral at 0x4001F504, value 0x80000. 06:54:05 [WARNING] rtc1: Unhandled write to offset 0x304. Unhandled bits: [1] when writing value 0x2. Tags: OVRFLW (0x1). 06:54:05 [WARNING] clock: Unhandled read from offset 0x414. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x2. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD9C, value 0x20001B92. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x150B000B. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x3. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x0. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x4. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x0. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x5. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x0. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x6. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x0. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x7. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x0. 06:54:05 [INFO] uart0: [host: 0.47s (+0.47s)|virt: 0.21ms (+0.21ms)] *** Booting Zephyr OS build v3.1.0-rc3-4-g2ef3fe7bca13 *** 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x2. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD9C, value 0x20001B92. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x150B000B. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x3. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x0. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x4. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x0. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x5. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x0. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x6. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x0. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x7. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x0. 06:54:05 [INFO] uart0: [host: 0.48s (+4.92ms)|virt: 0.3ms (+90µs)] [2J[15;1HDemo Description 06:54:05 [INFO] uart0: [host: 0.48s (+1.24ms)|virt: 0.3ms (+0s)] ---------------- 06:54:05 [INFO] uart0: [host: 0.48s (+4.56ms)|virt: 0.3ms (+0s)] An implementation of a solution to the Dining Philosophers 06:54:05 [INFO] uart0: [host: 0.49s (+3.6ms)|virt: 0.4ms (+0.1ms)] problem (a classic multi-thread synchronization problem). 06:54:05 [INFO] uart0: [host: 0.49s (+7.44ms)|virt: 0.4ms (+0s)] This particular implementation demonstrates the usage of multiple 06:54:05 [INFO] uart0: [host: 0.5s (+6.61ms)|virt: 0.5ms (+0.1ms)] preemptible and cooperative threads of differing priorities, as 06:54:05 [INFO] uart0: [host: 0.5s (+4.92ms)|virt: 0.6ms (+0.1ms)] well as dynamic mutexes and thread sleeping. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x2. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD9C, value 0x20001512. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x150B000B. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x3. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x0. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x4. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x0. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x5. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x0. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x6. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x0. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xD98, value 0x7. 06:54:05 [WARNING] nvic: Unhandled write to offset 0xDA0, value 0x0.