Background DFU error NRF_ERROR_SVC_HANDLER_MISSING

hello

I used nrf52840 with SDK15.3.

1.I use the example in this ticket and adjusted the baud rate to 9600 without hardware flow control.After SES is compiled, an "NRF_ERROR_SVC_HANDLER_MISSING" error is reported in the background upgrade.After keil is compiled, an "Fatal error" is reported in the background upgrade.I have tried to change the serial port interrupt priority, but failed. How do I solve this problem?

https://devzone.nordicsemi.com/f/nordic-q-a/46994/background-dfu-application-source-code.

2.where can I find ble Background DFU application source code ?

Parents
  • Hi,

    1.I use the example in this ticket and adjusted the baud rate to 9600 without hardware flow control.After SES is compiled, an "NRF_ERROR_SVC_HANDLER_MISSING" error is reported in the background upgrade.After keil is compiled, an "Fatal error" is reported in the background upgrade.I have tried to change the serial port interrupt priority, but failed. How do I solve this problem?

    Can you tell me which API returns this error? There was some mishandling of uart error handling that caused to return the ERRORSRC value as return value without changing this error source to driver related error number. Maybe you are seeing the same thing? The API which causes this error will tell more about the error cause. This error code is discussed a lot in devzone, have you checked to see if one of those helps with your issue?

    2.where can I find ble Background DFU application source code ?

    We had tihs on the older nRF5SDK where we had sample for application part and bootloader part of background DFU, you can download that SDK here

Reply
  • Hi,

    1.I use the example in this ticket and adjusted the baud rate to 9600 without hardware flow control.After SES is compiled, an "NRF_ERROR_SVC_HANDLER_MISSING" error is reported in the background upgrade.After keil is compiled, an "Fatal error" is reported in the background upgrade.I have tried to change the serial port interrupt priority, but failed. How do I solve this problem?

    Can you tell me which API returns this error? There was some mishandling of uart error handling that caused to return the ERRORSRC value as return value without changing this error source to driver related error number. Maybe you are seeing the same thing? The API which causes this error will tell more about the error cause. This error code is discussed a lot in devzone, have you checked to see if one of those helps with your issue?

    2.where can I find ble Background DFU application source code ?

    We had tihs on the older nRF5SDK where we had sample for application part and bootloader part of background DFU, you can download that SDK here

Children
Related