This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

GATT Error DFU

Hi, Am using SDK 11.00 and NRF52 platform. Am following below steps for dfu support.

1.Flashed Softdevice 2.00 2.Flashed dual bank ble Bootloader 3.Using nRFTool box connected to device shown as DfuTag 4. flashed Application (supporting DFU ) After this application starts and DFU service is started successfully.

Now am updating only application firmware following through DFU by Connecting to device name "HRM" though nRFToolBox and started DFU update.

nRF Application show

  • Started DFU
  • Started Bootloader
  • Remains in connecting loop continuously and returns "GATT Error".

Am using default RAM address and ROM address setting with change.

Need suggestion in debugging this problem

Parents
  • It is not going to app_error_fault_handler and seems to hardfaulted and we can see device is not recovering during this scenario There is not issue when SOFTDEVICE_HANDLER_APPSH_INIT called first time from bootloader and also no issue when SOFTDEVICE_HANDLER_INIT is called in application after flashing application by DFU. But issue is occurring when SOFTDEVICE_HANDLER_APPSH_INIT function is called after jummping to bootloader from application.Is there any issue in Hardware or in application?

Reply
  • It is not going to app_error_fault_handler and seems to hardfaulted and we can see device is not recovering during this scenario There is not issue when SOFTDEVICE_HANDLER_APPSH_INIT called first time from bootloader and also no issue when SOFTDEVICE_HANDLER_INIT is called in application after flashing application by DFU. But issue is occurring when SOFTDEVICE_HANDLER_APPSH_INIT function is called after jummping to bootloader from application.Is there any issue in Hardware or in application?

Children
No Data
Related