Hi.
Trying to use renode docker latest build (1.14.0.29506) to run the UART example from the nrf-sdk 15.2 example directory.
I'm buuild it in place and copied the .out file into the docker and pretty much did the same pieces of code that are used in here:
https://github.com/renode/renode/blob/master/scripts/single-node/nrf52840.resc
Except of course i'm running the out file and not the shell binary.
I'm getting many errors:
18:47:05.6747 [WARNING] Received a character, but the receiver is disabled. (5) 18:47:05.7015 [WARNING] clock: Unhandled write to offset 0x10C, value 0x0. 18:47:05.7015 [WARNING] clock: Unhandled write to offset 0x110, value 0x0. 18:47:05.7016 [WARNING] clock: Unhandled write to offset 0x538, value 0x0. 18:47:05.7046 [WARNING] sysbus: [cpu: 0x1370] (tag: 'FICR') ReadDoubleWord from non existing peripheral at 0x10000404, returning 0x00000000. 18:47:05.7053 [WARNING] sysbus: Write of value 0x0 to an unimplemented register TEMP:A0 (0x4000C520) generated from SVD. 18:47:05.7053 [WARNING] sysbus: [cpu: 0x1370] (tag: 'FICR') ReadDoubleWord from non existing peripheral at 0x10000408, returning 0x00000000. 18:47:05.7054 [WARNING] sysbus: Write of value 0x0 to an unimplemented register TEMP:A1 (0x4000C524) generated from SVD. 18:47:05.7054 [WARNING] sysbus: [cpu: 0x1370] (tag: 'FICR') ReadDoubleWord from non existing peripheral at 0x1000040C, returning 0x00000000. 18:47:05.7054 [WARNING] sysbus: Write of value 0x0 to an unimplemented register TEMP:A2 (0x4000C528) generated from SVD. 18:47:05.7054 [WARNING] sysbus: [cpu: 0x1370] (tag: 'FICR') ReadDoubleWord from non existing peripheral at 0x10000410, returning 0x00000000. 18:47:05.7055 [WARNING] sysbus: Write of value 0x0 to an unimplemented register TEMP:A3 (0x4000C52C) generated from SVD. 18:47:05.7055 [WARNING] sysbus: [cpu: 0x1370] (tag: 'FICR') ReadDoubleWord from non existing peripheral at 0x10000414, returning 0x00000000. 18:47:05.7055 [WARNING] sysbus: Write of value 0x0 to an unimplemented register TEMP:A4 (0x4000C530) generated from SVD. 18:47:05.7056 [WARNING] sysbus: [cpu: 0x1370] (tag: 'FICR') ReadDoubleWord from non existing peripheral at 0x10000418, returning 0x00000000. 18:47:05.7056 [WARNING] sysbus: Write of value 0x0 to an unimplemented register TEMP:A5 (0x4000C534) generated from SVD. 18:47:05.7058 [WARNING] sysbus: [cpu: 0x1370] (tag: 'FICR') ReadDoubleWord from non existing peripheral at 0x1000041C, returning 0x00000000. 18:47:05.7058 [WARNING] sysbus: Write of value 0x0 to an unimplemented register TEMP:B0 (0x4000C540) generated from SVD. 18:47:05.7059 [WARNING] sysbus: [cpu: 0x1370] (tag: 'FICR') ReadDoubleWord from non existing peripheral at 0x10000420, returning 0x00000000. 18:47:05.7060 [WARNING] sysbus: Write of value 0x0 to an unimplemented register TEMP:B1 (0x4000C544) generated from SVD. 18:47:05.7060 [WARNING] sysbus: [cpu: 0x1370] (tag: 'FICR') ReadDoubleWord from non existing peripheral at 0x10000424, returning 0x00000000. 18:47:05.7061 [WARNING] sysbus: Write of value 0x0 to an unimplemented register TEMP:B2 (0x4000C548) generated from SVD. 18:47:05.7061 [WARNING] sysbus: [cpu: 0x1370] (tag: 'FICR') ReadDoubleWord from non existing peripheral at 0x10000428, returning 0x00000000. 18:47:05.7061 [WARNING] sysbus: Write of value 0x0 to an unimplemented register TEMP:B3 (0x4000C54C) generated from SVD. 18:47:05.7062 [WARNING] sysbus: [cpu: 0x1370] (tag: 'FICR') ReadDoubleWord from non existing peripheral at 0x1000042C, returning 0x00000000. 18:47:05.7063 [WARNING] sysbus: Write of value 0x0 to an unimplemented register TEMP:B4 (0x4000C550) generated from SVD. 18:47:05.7063 [WARNING] sysbus: [cpu: 0x1370] (tag: 'FICR') ReadDoubleWord from non existing peripheral at 0x10000430, returning 0x00000000. 18:47:05.7064 [WARNING] sysbus: Write of value 0x0 to an unimplemented register TEMP:B5 (0x4000C554) generated from SVD. 18:47:05.7064 [WARNING] sysbus: [cpu: 0x1370] (tag: 'FICR') ReadDoubleWord from non existing peripheral at 0x10000434, returning 0x00000000. 18:47:05.7065 [WARNING] sysbus: Write of value 0x0 to an unimplemented register TEMP:T0 (0x4000C560) generated from SVD. 18:47:05.7065 [WARNING] sysbus: [cpu: 0x1370] (tag: 'FICR') ReadDoubleWord from non existing peripheral at 0x10000438, returning 0x00000000. 18:47:05.7066 [WARNING] sysbus: Write of value 0x0 to an unimplemented register TEMP:T1 (0x4000C564) generated from SVD. 18:47:05.7066 [WARNING] sysbus: [cpu: 0x1370] (tag: 'FICR') ReadDoubleWord from non existing peripheral at 0x1000043C, returning 0x00000000. 18:47:05.7067 [WARNING] sysbus: Write of value 0x0 to an unimplemented register TEMP:T2 (0x4000C568) generated from SVD. 18:47:05.7067 [WARNING] sysbus: [cpu: 0x1402] (tag: 'FICR') ReadDoubleWord from non existing peripheral at 0x10000440, returning 0x00000000. 18:47:05.7068 [WARNING] sysbus: Write of value 0x0 to an unimplemented register TEMP:T3 (0x4000C56C) generated from SVD. 18:47:05.7068 [WARNING] sysbus: [cpu: 0x1402] (tag: 'FICR') ReadDoubleWord from non existing peripheral at 0x10000130, returning 0x00000000. 18:47:05.7068 [WARNING] sysbus: [cpu: 0x1402] (tag: 'FICR') ReadDoubleWord from non existing peripheral at 0x10000444, returning 0x00000000. 18:47:05.7069 [WARNING] sysbus: Write of value 0x0 to an unimplemented register TEMP:T4 (0x4000C570) generated from SVD. 18:47:05.7075 [WARNING] clock: Unhandled read from offset 0x400. 18:47:05.7097 [WARNING] sysbus: [cpu: 0x1444] (tag: 'PSELRESET') ReadDoubleWord from non existing peripheral at 0x10001200, returning 0x00000000. 18:47:05.7101 [WARNING] sysbus: [cpu: 0x1450] ReadDoubleWord from non existing peripheral at 0x10001204. 18:47:05.7158 [WARNING] timer1: Unhandled read from offset 0x508. 18:47:05.7158 [WARNING] timer1: Unhandled write to offset 0x508, value 0x0. 18:47:05.8997 [WARNING] timer1: Unhandled read from offset 0x200. 18:47:05.8997 [WARNING] timer1: Unhandled write to offset 0x200, value 0x0. 18:47:05.8997 [WARNING] timer1: Unhandled read from offset 0x200. 18:47:05.8998 [WARNING] timer1: Unhandled write to offset 0x200, value 0x100. 18:47:05.9700 [WARNING] timer1: Unhandled read from offset 0x200. 18:47:05.9700 [WARNING] timer1: Unhandled write to offset 0x200, value 0x0. 18:47:05.9700 [WARNING] timer1: Unhandled read from offset 0x200. 18:47:05.9700 [WARNING] timer1: Unhandled write to offset 0x200, value 0x100.
and then when i try to write in the UART window:
`18:48:02.3386 [WARNING] uart0: Received a character, but the receiver is disabled. (11)`
Is it related for starting the application in another place in Zephyr ? this is non softdevice application (blank).
The board is the same board that zephyr runs on so why all the errors ? should i use an older docker maybe i'm using something buggy from main ?