Hi,
[00:01:44.604,858] [1;31m<err> os: ***** BUS FAULT *****[0m [00:01:44.604,888] [1;31m<err> os: Precise data bus error [00:01:44.604,919] [1;31m<err> os: BFAR Address: 0x20040000 [00:01:44.604,919] [1;31m<err> os: r0/a1: 0x20012cfc r1/a2: 0x0002d305 r2/a3: 0x0000005b[0m [00:01:44.604,949] [1;31m<err> os: r3/a4: 0x20040000 r12/ip: 0x20012cff r14/lr: 0x00000001 [00:01:44.604,949] [1;31m<err> os: xpsr: 0x61000038 [00:01:44.604,949] [1;31m<err> os: Faulting instruction address (r15/pc): 0x0002369c [00:01:44.605,010] [1;31m<err> os: >>> ZEPHYR FATAL ERROR 0: CPU exception on CPU 0 [00:01:44.605,010] [1;31m<err> os: Fault during interrupt handling [0m [00:01:44.605,041] [1;31m<err> os: Current thread: 0x20004dc0 (idle)[0m [00:01:52.481,079] [1;31m<err> os: Halting system[0m
i have this error in the program i developed but i don't know how to see the map of the program to try to intercept the problem. Can someone explain to me how to generate the map in order to identify where the program could have the problem? I think something is happening at address 0x20040000 but I can't find the way to verify.
I problem happens not always at the same time but randomly and BFAR address is always the same.
Thank you
Silvio