Memory error when with AUTO_OTA_EXAMPLE
- This topic has 0 replies, 1 voice, and was last updated 4 years, 9 months ago by .
Viewing 1 post (of 1 total)
Viewing 1 post (of 1 total)
- You must be logged in to reply to this topic.
Tagged: xdot memory
I Am compiling the xdot-example using mbed CLI and GCC_ARM, and everything compiles correctly and the .bin file is created. After it is copied to the xDot it always gives the same error when injecting the Channel plan:
[INFO] Initialize radio…
[INFO] Initialize datarates…
[INFO] Initialize channels…
[TRACE] Add Channel 0 : 868100000 : 50 16
[TRACE] Add Channel 1 : 868300000 : 50 16
[TRACE] Add Channel 2 : 868500000 : 50 16
[TRACE] Add Channel 3 : 0 : 00 16
[TRACE] Add Channel 4 : 0 : 00 16
[TRACE] Add Channel 5 : 0 : 00 16
[TRACE] Add Channel 6 : 0 : 00 16
[TRACE] Add Channel 7 : 0 : 00 16
[TRACE] Add Channel 8 : 0 : 00 16
[TRACE] Add Channel 9 : 0 : 00 16
[TRACE] Add Channel 10 : 0 : 00 16
[TRACE] Add Channel 11 : 0 : 00 16
[TRACE] Add Channel 12 : 0 : 00 16
[TRACE] Add Channel 13 : 0 : 00 16
[TRACE] Add Channel 14 : 0 : 00 16
[TRACE] Add Channel 15 : 0 : 00 16
[TRACE] Add Downlink Channel 0 : 0 : 00 16
[TRACE] Add Downlink Channel 1 : 0 : 00 16
[TRACE] Add Downlink Channel 2 : 0 : 00 16
[TRACE] Add Downlink Channel 3 : 0 : 00 16
[TRACE] Add Downlink Channel 4 : 0 : 00 16
[TRACE] Add Downlink Channel 5 : 0 : 00 16
[TRACE] Add Downlink Channel 6 : 0 : 00 16
[TRACE] Add Downlink Channel 7 : 0 : 00 16
[TRACE] Add Downlink Channel 8 : 0 : 00 16
[TRACE] Add Downlink Channel 9 : 0 : 00 16
[TRACE] Add Downlink Channel 10 : 0 : 00 16
[TRACE] Add Downlink Channel 11 : 0 : 00 16
[TRACE] Add Downlink Channel 12 : 0 : 00 16
[TRACE] Add Downlink Channel 13 : 0 : 00 16
[TRACE] Add Downlink Channel 14 : 0 : 00 16
[TRACE] Add Downlink Channel 15 : 0 : 00 16
[INFO] Set radio to Private Mode
++ MbedOS Error Info ++
Error Status: 0x8001011F Code: 287 Module: 1
Error Message: Operator new out of memory
Location: 0x8004BD5
Error Value: 0x810
Current Thread: main Id: 0x20001430 Entry: 0x80051D7 StackSize: 0x800 StackMem: 0x20002050 SP: 0x20002524
I have tried the following:
1. override the main stack/thread sizes to 1.5KB and 256B in mbed_app.json
2. specifying a stack size as suggested in the docs under “Limited System Memory” (just above this link) and creating a thread:
uint8_t t1_stack[1536];
Thread main_thread(osPriorityNormal, sizeof(t1_stack), t1_stack);
Both did not work, and this seems like a problem within the libxDot-mbed5 library.