Other Parts Discussed in Thread: SYSBIOS
Tool/software: TI-RTOS
Hi All,
I have modified the BLE to WiFi Gateway reference design to continuously scan for Bluetooth devices and publish their scan responses over MQTT without any filtering of the data. This means that I am picking up data of every Bluetooth device in the proximity and hence the load on the device is a lot. The device is stopping and I am getting the following messages in the console:
ti.sysbios.family.arm.m3.Hwi: line 1036: E_hardFault: FORCED
ti.sysbios.family.arm.m3.Hwi: line 1113: E_busFault: PRECISERR: Immediate Bus Fault, exact addr known, address: 20040000
Exception occurred in background thread at PC = 0x2001f380.
Core 0: Exception occurred in ThreadType_Task.
Task name: {unknown-instance-name}, handle: 0x2002e5e0.
Task stack base: 0x65800e2b.
Task stack size: 0x62e9c21d.
R0 = 0x20031d58 R8 = 0x2002d328
R1 = 0x2003fff4 R9 = 0x00000000
R2 = 0x200288c0 R10 = 0x2003c00a
R3 = 0xfd148350 R11 = 0x00000000
R4 = 0xe68eba9d R12 = 0x2002d338
R5 = 0x4b96596f SP(R13) = 0x2002ee30
R6 = 0xe59450be LR(R14) = 0x2001f765
R7 = 0x00000020 PC(R15) = 0x2001f380
PSR = 0x21000200
ICSR = 0x0440f803
MMFSR = 0x00
BFSR = 0x82
UFSR = 0x0000
HFSR = 0x40000000
DFSR = 0x0000000a
MMAR = 0x20040000
BFAR = 0x20040000
AFSR = 0x00000000
Terminating execution...
The following is a screenshot of the debug window:
I need help in figuring out what is the reason behind the device stopping like that. I understand that the specific reason will depend on all the modifications that I have done, but a generic explanation can help me pin-point the cause on my end.
Best regards,
Arpit