Memory error when with AUTO_OTA_EXAMPLE

Home Forums mDot/xDot Memory error when with AUTO_OTA_EXAMPLE

Tagged: 

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #30995

    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.

Viewing 1 post (of 1 total)
  • You must be logged in to reply to this topic.