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

nRF Connect for Desktop Programmer V2.2.0 and Heart Rate Monitor Demo

I have connected a nRF5340 DK board which the Programmer can connect to. I then drag the two .hex files for the Heart Rate Monitor demo over to the File Memory Layout window, however the following commands are still grayed out:

  • Erase all
  • Erase & write
  • Save as file
  • Reset
  • Write
  • Read

What am I missing please?

# nRFConnect System Report - 2022-01-25T07-26-56.445Z

- System: Apple Inc. MacBookPro12,1
- BIOS: Apple Inc. 428.60.3.0.0
- CPU: 1 x IntelRegistered CoreTm i7-5557U 3.1 GHz 4 cores (2 physical)
- Memory: 425.4 MB free of 16 GB total
- Filesystem: /dev/disk1s5 (APFS) 931.6 GB 2.2% used

- OS: Mac OS X (10.15.7) darwin x64

- Versions
- kernel: 19.6.0
- git: 2.24.3
- node: 14.16.0
- python: 2.7.16
- python3: 3.8.2
- nrfjprog: 10.15.1
- jlink: 7.58b

- Connected devices:
- 001050072527 PCA10095: /dev/tty.usbmodem0010500725271, /dev/tty.usbmodem0010500725273

- Current device:
- name: nRF5340 DK
- serialNumber: 001050072527
- cores: 2
- website: www.nordicsemi.com/.../nRF5340-DK

Parents
  • Hello!

    There is a known issue with the newest version of the programmer app and the nRF53. This will be fixed in a future update of the app.

    Meanwhile you should be able to program your DK if you roll back to nRF Connect 3.7 and Programmer v1.4.11 following these steps:

    1. Download the latest 3.7 version of nRF Connect for Desktop from https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-desktop/Download?lang=en#infotabs (for macOS this is 3.7.2).
    2. After starting nRF Connect for Desktop 3.7 a prompt will come up about an available upgrade. Click “No” on this.
    3. In the Settings, click on “Add source”, enter the URL http://developer.nordicsemi.com/.pc-tools/nrfconnect-apps/3.7-apps/apps.json and click “Add”.
    4. Back in the list of all apps, all apps should show up twice now, one with “official” below them and one with “3.7 compatible apps” below them. If you want to hide the incompatible versions, click on “Filter” and deselect “Official”.
    5. Install the apps you need in the old versions and use them.

    Best regards,

    Einar

  • Thanks very much Einar, I was able to follow your instructions fully and the board does now appear to be programmed based on doing a memory read.

    Per the instructions, I've pressed the reset button on the board and the green LED5 pulses periodically. No other LEDs illuminate.

    However when I start the latest version of nRF Toolbox just downloaded from the iOS App Store on either my 1st gen iPad Pro or iPhone 12 mini, when I try to connect via Bluetooth, no entries appear.

    All that is displayed is 

    SCANNING...

    Am I missing something please?

  • Hello Einar,

    I've raised another ticket for the issues I've encountered with following the introductory videos:

    https://devzone.nordicsemi.com/f/nordic-q-a/84319/nrf-connect-for-vs-code-youtube-videos-having-problems-with-include-paths-and-kconfig-in-mac-os

    Kind regards,

    Al

  • Hello!

    There is a new update to the programmer app available that I believe should fix the issue related to the nRF53.

    Could you try downloading the new update and see if it fixes your issue?

    Best regards,

    Einar

  • Thanks Einar, that's a lot more successful.

    I have two nRF5340 DK modules, labelled 1 and 2. This was the order that I originally tried them with Programmer.

    The following was performed with Programmer official V2.3.1

    Module 2 was tried first.

    An Erase and then a Write was done with the two .hex files

    Reset button pressed.

    On nRF Toolbox on my iPad, I selected Heart Rate and then Connect

    On the first connection the nRF5340 DK appeared as N/A which I selected. On subsequent connections it appears correctly as Zephyr Heartrate Monitor.

    The Heart rate cycled between 90 BPM and 159 BPM in 1 BPM increments. Initially the graph line does not appear on the X-Y graph display, but does after perhaps 30 seconds and continues to do so. 

    The battery shows a numerical percentage value which does not change, variously 54%, 40% and 84% for each of the connection sessions. Note that the onboard Li-ion battery is not in-circuit with the shipping tab insulator still in place.

    nRF Connect for Desktop was restarted and Module 1 was connected.

    An Erase and then a Write was done with the two .hex files

    Reset button pressed.

    On nRF Toolbox on my iPad, I selected Heart Rate and then Connect

    On the first connection the nRF5340 DK appeared as Nordic_HR which I selected. On subsequent connections it appears correctly as Zephyr Heartrate Monitor.

    The Heart rate cycled between 90 BPM and 159 BPM in 1 BPM increments. Initially the graph line does not appear on the X-Y graph display, but does after perhaps 30 seconds and continues to do so. 

    The battery shows a numerical percentage value which does not change, showing 65%, 65% and 62% for each of the connection sessions. Note that the onboard Li-ion battery is not in-circuit with the shipping tab insulator still in place.

    Is this all the expected behaviour please?

  • yes that sounds like expected behavior, glad to hear the update fixed your issue.

  • Thank you very much Einar, I think we can close this case now.

Reply Children
No Data