instability with free rtos on two cores Bluetooth + wifi
Posted: Wed Mar 08, 2017 2:15 am
Hi Espressif,
I have a project that is using BLE to set up a wifi network and then does an OTA update from factory image to OTA 0 using a wifi socket server on the esp to receive the file.
If I enable free rtos to run on two cores and reserve memory for two cores in my menu config I am unable to do a reliable OTA update. The program either crashes or stalls half way through receiving the file .
If I enable "run freertos on first core" and dont enable "reserve memory for two cores" in my menu config - the OTA is successful.
Please help to debug the issue .
Thanks
imtiaz
I have a project that is using BLE to set up a wifi network and then does an OTA update from factory image to OTA 0 using a wifi socket server on the esp to receive the file.
If I enable free rtos to run on two cores and reserve memory for two cores in my menu config I am unable to do a reliable OTA update. The program either crashes or stalls half way through receiving the file .
If I enable "run freertos on first core" and dont enable "reserve memory for two cores" in my menu config - the OTA is successful.
Please help to debug the issue .
Thanks
imtiaz