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

Programming ble_app_hrs via DFU on S310V2.2 Doesn't Work But Programming Blinky via DFU Does Work

I have successfully gotten the DFU to work on the NRF51422 S310V2.2 softdevice. I can download blinky app via the nRF Toolbox DFU application and all works great, but when I download a modified version of ble_app_hrs to the PCA10003 board, it doesn't run correclty. I can't get a device to show up when I search BLE on the nRF Toolbox HRM app. I have relocated the code in the ble_app_hrs project to IROM1: 0x1D000 and IRAM1: 0x20002400 (same as I did for the blinky code). Is there something extra I must do to get the BLE to work when jump from the bootloader to the app?

Parents
  • OK, just discovered that after I ran my DFU utility on my Iphone to download the ble hrs app, the Nordic HRM Iphone utility doesn't work unless you close out the app (NRF Toolbox) and restart it. It can then see "Nordic_HRM" from the nordic board and I can connect to it, but the app doesn't display any HRM data on the screen, even though it stays connected. I can connect and disconnect to the NRF board all day long but not get any actual heart rate data.... The same code works on my 51822 board though....

Reply
  • OK, just discovered that after I ran my DFU utility on my Iphone to download the ble hrs app, the Nordic HRM Iphone utility doesn't work unless you close out the app (NRF Toolbox) and restart it. It can then see "Nordic_HRM" from the nordic board and I can connect to it, but the app doesn't display any HRM data on the screen, even though it stays connected. I can connect and disconnect to the NRF board all day long but not get any actual heart rate data.... The same code works on my 51822 board though....

Children
No Data
Related