-
Notifications
You must be signed in to change notification settings - Fork 1.3k
nrf: nvm sd_flash_page_erase_sync() hangs #3296
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
Comments
in case it helps, I'm using gcc version: |
I did a bisect and the culprit commit is this one: d83a4ac I tried with both with:
and with both I got the error. So, it seems to be a compiler error. But until it is fixed I'd remove the |
Typically these errors are us forgetting to make something |
makes sense, thanks. I debugged it a bit further, and:
Might not be related to this bug, but seems to be safer to protect |
We had tended not to use |
Reproduced this on a Clue and other BLE functionality hangs as well. With the latest source BLE works as expected on a Circuitplayground Bluefruit. I commented out the spi and display initializations in ports/nrf/boards//clue_nrf52840_express/boards.c and then the Clue BLE works properly. |
Correction for Issue #3296 - ble hanging on nrf52840
should we close this since pr #3375 got merged? |
Yup! Thanks @ricardoquesada |
tested on:
steps to repro:
Open REPL and then:
It fails while trying to erase page address
0xea000
(page number0xea
).circuitpython-6.0-alpha2 works Ok.
I compiled circuitpython following the instructructions from here: https://learn.adafruit.com/building-circuitpython/build-circuitpython using
BOARD=clue_nrf52840_express
The text was updated successfully, but these errors were encountered: