This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

pc-ble-driver Can't Re-open RPC module after closing it

Hi guys, I compile a provided example with my nRF51_DK and it works well. But when I re-run the program, it will be block in function "sd_rpc_open()". The only solution is unplug and replug the USB of nRF51_DK.

I can make sure that the program was correctly closed, and when re-run the program, the serial link configuraion has no problem.

I did not change anything from example code, so it should work.

Anyone has some idea?

Thanks

Parents
  • Hi,
    pc-ble-driver 0.5.0 has known issues which may cause problems when reopening the port. Unplugging the usb should normally not be necessary if you reset the chip before reopening, either with reset button or by calling nrfjprog --reset.
    The next version of pc-ble-driver will include an improved transport layer which removes this problem and removes the need to reset the chip.

Reply
  • Hi,
    pc-ble-driver 0.5.0 has known issues which may cause problems when reopening the port. Unplugging the usb should normally not be necessary if you reset the chip before reopening, either with reset button or by calling nrfjprog --reset.
    The next version of pc-ble-driver will include an improved transport layer which removes this problem and removes the need to reset the chip.

Children
Related