I have used sofdevice v7.1.0 and nrf51 sdk 6.1.0 the ble_app_hrs project which has support of dfu is not discovering the dfu services. i have enabled the BLE_DFU_APP_SUPPORT flag , then also facing same issue.
I have used sofdevice v7.1.0 and nrf51 sdk 6.1.0 the ble_app_hrs project which has support of dfu is not discovering the dfu services. i have enabled the BLE_DFU_APP_SUPPORT flag , then also facing same issue.
@komal: Which project have you used? Have you used the ble_app_hrs_dfu.uvproj project ? The project should have the following file included : bootloader_util_arm.c, ble_dfu.c, dfu_app_handler.c
You can check if ble_dfu_init() is called.
Hi Komal,
I'm seeing without optimization gcc compiler will generate the bootloader code size of 37kB on my setup. If you call make with target all, optimization level 3 will be used and I can see the code occupies about 17kB after compiling.
However, it's not the point here on why it doesn't work. I need to have the sniffer trace to be able to find if there is something wrong.
Also please list step by step of what you did when testing, what do you flash first, how do you flash application etc.
Hi Komal,
I'm seeing without optimization gcc compiler will generate the bootloader code size of 37kB on my setup. If you call make with target all, optimization level 3 will be used and I can see the code occupies about 17kB after compiling.
However, it's not the point here on why it doesn't work. I need to have the sniffer trace to be able to find if there is something wrong.
Also please list step by step of what you did when testing, what do you flash first, how do you flash application etc.