How to reproduce:
Generate a production config (content doesn´t care because the error still exists after changing the content) and build / flash it:
nrfutil nrf5sdk-tools zigbee production_config zigbee_config.yml zigbee_config.hex --offset 0x17a000
nrfjprog --program zigbee_config.hex --verify
00> [00:00:44.726,567] <err> os: ***** USAGE FAULT ***** 00> [00:00:44.726,573] <err> os: Unaligned memory access 00> [00:00:44.726,590] <err> os: r0/a1: 0x00000000 r1/a2: 0x00051a8c r2/a3: 0x0005317c 00> [00:00:44.726,598] <err> os: r3/a4: 0x00000000 r12/ip: 0x00000000 r14/lr: 0x0004088d 00> [00:00:44.726,602] <err> os: xpsr: 0x69100000 00> [00:00:44.726,612] <err> os: s[ 0]: 0x0005019f s[ 1]: 0x00000000 s[ 2]: 0x20009300 s[ 3]: 0x000501a5 00> [00:00:44.726,620] <err> os: s[ 4]: 0x0005019f s[ 5]: 0x0003beed s[ 6]: 0x500ca000 s[ 7]: 0x00041d77 00> [00:00:44.726,628] <err> os: s[ 8]: 0x000082ed s[ 9]: 0x00008303 s[10]: 0x00050724 s[11]: 0x000497f7 00> [00:00:44.726,636] <err> os: s[12]: 0x00050614 s[13]: 0x00018a0b s[14]: 0x00000000 s[15]: 0x00000001 00> [00:00:44.726,641] <err> os: fpscr: 0x00000000 00> [00:00:44.726,645] <err> os: Faulting instruction address (r15/pc): 0x00000000
Behaviour:
During the FIRST reset after flashing the config, this error occurs. After the second rese,t the firmware starts as expected.
Environment:
- Zigbee R23 (latest)
- NCS 2.9.0