-
Notifications
You must be signed in to change notification settings - Fork 7.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
crash after succesful OTA over BLE (IDFGH-1682) #3923
Comments
Hi @Weijian-Espressif
|
Hi @chegewara I can stop the crash from happening by calling these APIs from my BLE server callback function, such that the callback does not return before the APIs are called. |
Hi @mvonflotow |
Thanks for the input, @chegewara. Unfortunately my crash still occurs even with the log verbosity set to "error," as you suggested above. This seems to be related to the coexistence of WiFi and BLE in my project. Can you tell me if you had both of these protocols active when your crashes occurred? What is your setting in menuconfig -> component config -> Wi-Fi -> Software controls WiFi/Bluetooth coexistence? |
I was able to stop this bug from occurring by setting CONFIG_FREERTOS_UNICORE in make menuconfig ("Run Freertos only on first core"). Not a long-term solution, but certainly a work around. |
Yes, i can confirm that unicore works as workaround. |
Why do you close this issue? |
@Alvin1Zhang @blueMoodBHD |
The Bluetooth library was rebuilt based on IDF version(v4.0-dev-1443-g39f090a). |
#7335 (comment) explictly mentioned BLE is not used in #7335, In additional, a duplicated issue should be marked as "Resolution: Duplicate" rather than "Resolution: Done" |
Hi,
i am trying to write OTA over BLE example and it is working, but after restart i have multiple times app crash.
Full story:
Environment:
Here are logs:
The text was updated successfully, but these errors were encountered: