Closed AdinAck closed 10 months ago
I tried with my own custom nrf52832-based device and the same ble_bas_peripheral
example seems to be working with both debug and release profile as I can connect and disconnect and reconnect to this peripheral.
One discrepancy I noticed in your 3rd step is the usage of wrong chip name used: --chip nRF52840_xxAA
.
Did you also change the runner
variable in .cargo/config.toml
?
Yes @lulf confirmed it worked on their board as well...
And yes that was a typo, i did in fact specify nrf52832_xxAA i just wrote it down wrong on this post.
This has been resolved, somehow nrfjprog --recover
makes it all work, I have no explanation as to why.
I have an nrf52832 (512K/64K) and ran the examples on it, but experienced a problem.
Advertisement works fine, so the SD is definitely up and running, but the moment a connection starts, it seems to just stop the main thread.
Steps to Reproduce
probe-rs download --verify --format hex --chip nRF52832_xxAA ~/Downloads/s132_nrf52_7/s132_nrf52_7.3.0_softdevice.hex
memory-nrf52832.x
to allocate 31 KiB of RAM for SDResults in this output:
This looks like the usual sequence of traces when accepting a connection, but the connection is never established, and no more traces are printed after this, no matter what the client does.
I tried running a blinking LED task in the background, that continued to blink.
I've been using this repo for months now on an nrf52840, but it has been a while since I first configured it, so maybe I'm missing something, nonetheless, if I am, there should be documentation explaining this behavior.
Thanks.