This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2640R2F: GapAdv_prepareLoadByBuffer / GapAdv_loadByBuffer potentially lockup whole system. watchdog not working in this case

Part Number: CC2640R2F


Hi All,

I tried to implement beacon with payload updated. I added a periodic timer to change payload with:

status = GapAdv_abortLoad();

status = GapAdv_prepareLoadByBuffer(&advData, FALSE);

// Load advertising data
status = GapAdv_loadByBuffer( sizeof(advData), &advData);

in periodic event.

it works fine at first. But sometimes after several hours (ex. 12 hours) the system lockup.

No ADV, no button pressed interrupt, set watchdog not triggered to reboot system.

I think there is something wrong in stack.

SDK:

simplelink_cc2640r2_sdk_2_30_00_28

BLE5 stack.

Is there any related issue reported ?

Thanks,

Sam