nrfjprog throwing erros

I have been using visual studio code on mac for development, and it started showing error code 63 when I try to start debugging on the 9160 based hardware. It used to work okay few days back.

To see more details , I tried running the nrfjprog directly on command line:
------

# nrfjprog --program /Users/admin/NordicProjects/asset_tracker_v2/build/zephyr/merged.hex --sectorerase --verify -f NRF91 --snr 801042885 

[error] [    nRF] - Exception encountered while attempting to initialize multiprocess client: Operation not permitted

ERROR: An internal error has occurred, please try again.

NOTE: For additional output, try running again with logging enabled (--log).

NOTE: Any generated log error messages will be displayed.

# nrfjprog --program /Users/admin/NordicProjects/asset_tracker_v2/build/zephyr/merged.hex --sectorerase --verify -f NRF91 --snr 801042885 --log

[error] [    nRF] - Exception encountered while attempting to initialize multiprocess client: Operation not permitted

ERROR: An internal error has occurred, please try again.

----------------
Tried installing version 10.23.5 tools for macOS, and still errors out but with a differnet message. 

---

# nrfjprog --program /Users/admin/NordicProjects/asset_tracker_v2/build/zephyr/merged.hex --sectorerase --verify -f NRF91 --snr 801042885 --log

[error] [ Client] - Encountered error -102: Command read_device_info executed for 131 milliseconds with result -102

[error] [ Worker] - An unknown error.

[error] [ Worker] - An unknown error.

[error] [ Client] - Encountered error -102: Command read_memory_descriptors executed for 27 milliseconds with result -102

Failed to read device memories.

ERROR: JLinkARM DLL reported an error. Try again. If error condition

ERROR: persists, run the same command again with argument --log, contact Nordic

ERROR: Semiconductor and provide the generated log.log file to them.
---

 Any guess what is going on?

Parents
  • Hi, like others here I had to down grade nRF Connect Command Line Tools  to version 10.24.0 to get this working.

    I have a Mac book air M3 with MacOs 15.3.2

    Really annoying bug that should be fixed.

  • Hi Everyone !
    I tried doing as you guys said above. I downgraded the nrf command line tools 10.24.0 .But it doesn't seem to work either
    Do we have any more effective solutions to handle this error?

  • Flashing build_lora_sidewalk to 1050202191
    west flash -d /opt/nordic/ncs/v2.9.1/sidewalk/samples/sid_end_device/build_lora_sidewalk --dev-id 1050202191

    -- west flash: rebuilding
    [0/11] Performing build step for 'mcuboot'
    ninja: no work to do.
    [1/11] Performing build step for 'sid_end_device'
    ninja: no work to do.
    [4/11] cd /opt/nordic/ncs/v2.9.1/sidewalk/samples/sid_end_device/build_lora_sidewalk/_sysbuild && /opt/nordic/ncs/toolchains/b8efef2ad5/Cellar/cmake/3.21.0/bin/cmake -E true
    [6/11] No install step for 'sid_end_device'
    [7/11] Completed 'sid_end_device'
    [8/11] cd /opt/nordic/ncs/v2.9.1/sidewalk/samples/sid_end_device/build_lora_sidewalk/_sysbuild && /opt/nordic/ncs/toolchains/b8efef2ad5/Cellar/cmake/3.21.0/bin/cmake -E true
    [9/9] cd /opt/nordic/ncs/v2.9.1/sidewalk/samples/sid_end_device/build_lora_sidewalk/_sysbuild && /opt/nordic/ncs/toolchains/b8efef2ad5/opt/[email protected]/bin/python3.12 /opt/nordic/ncs/v2.9.1/nrf/scripts/bootloader/dfu_multi_image_tool.py @/opt/nordic/ncs/v2.9.1/sidewalk/samples/sid_end_device/build_lora_sidewalk/dfu_multi_image.bin.args
    -- west flash: using runner nrfjprog
    -- runners.nrfjprog: reset after flashing requested
    -- runners.nrfjprog: Flashing file: /opt/nordic/ncs/v2.9.1/sidewalk/samples/sid_end_device/build_lora_sidewalk/merged.hex
    [error] [ Client] - Encountered error -102: Command read_device_info executed for 132 milliseconds with result -102
    [error] [ Worker] - An unknown error.
    [error] [ Client] - Encountered error -102: Command read_memory_descriptors executed for 29 milliseconds with result -102
    Failed to read device memories.
    [error] [ Worker] - An unknown error.
    ERROR: JLinkARM DLL reported an error. Try again. If error condition
    ERROR: persists, run the same command again with argument --log, contact Nordic
    ERROR: Semiconductor and provide the generated log.log file to them.
    NOTE: For additional output, try running again with logging enabled (--log).
    NOTE: Any generated log error messages will be displayed.
    FATAL ERROR: command exited with status 33: nrfjprog --program /opt/nordic/ncs/v2.9.1/sidewalk/samples/sid_end_device/build_lora_sidewalk/merged.hex --sectoranduicrerase --verify -f NRF52 --snr 1050202191

Reply
  • Flashing build_lora_sidewalk to 1050202191
    west flash -d /opt/nordic/ncs/v2.9.1/sidewalk/samples/sid_end_device/build_lora_sidewalk --dev-id 1050202191

    -- west flash: rebuilding
    [0/11] Performing build step for 'mcuboot'
    ninja: no work to do.
    [1/11] Performing build step for 'sid_end_device'
    ninja: no work to do.
    [4/11] cd /opt/nordic/ncs/v2.9.1/sidewalk/samples/sid_end_device/build_lora_sidewalk/_sysbuild && /opt/nordic/ncs/toolchains/b8efef2ad5/Cellar/cmake/3.21.0/bin/cmake -E true
    [6/11] No install step for 'sid_end_device'
    [7/11] Completed 'sid_end_device'
    [8/11] cd /opt/nordic/ncs/v2.9.1/sidewalk/samples/sid_end_device/build_lora_sidewalk/_sysbuild && /opt/nordic/ncs/toolchains/b8efef2ad5/Cellar/cmake/3.21.0/bin/cmake -E true
    [9/9] cd /opt/nordic/ncs/v2.9.1/sidewalk/samples/sid_end_device/build_lora_sidewalk/_sysbuild && /opt/nordic/ncs/toolchains/b8efef2ad5/opt/[email protected]/bin/python3.12 /opt/nordic/ncs/v2.9.1/nrf/scripts/bootloader/dfu_multi_image_tool.py @/opt/nordic/ncs/v2.9.1/sidewalk/samples/sid_end_device/build_lora_sidewalk/dfu_multi_image.bin.args
    -- west flash: using runner nrfjprog
    -- runners.nrfjprog: reset after flashing requested
    -- runners.nrfjprog: Flashing file: /opt/nordic/ncs/v2.9.1/sidewalk/samples/sid_end_device/build_lora_sidewalk/merged.hex
    [error] [ Client] - Encountered error -102: Command read_device_info executed for 132 milliseconds with result -102
    [error] [ Worker] - An unknown error.
    [error] [ Client] - Encountered error -102: Command read_memory_descriptors executed for 29 milliseconds with result -102
    Failed to read device memories.
    [error] [ Worker] - An unknown error.
    ERROR: JLinkARM DLL reported an error. Try again. If error condition
    ERROR: persists, run the same command again with argument --log, contact Nordic
    ERROR: Semiconductor and provide the generated log.log file to them.
    NOTE: For additional output, try running again with logging enabled (--log).
    NOTE: Any generated log error messages will be displayed.
    FATAL ERROR: command exited with status 33: nrfjprog --program /opt/nordic/ncs/v2.9.1/sidewalk/samples/sid_end_device/build_lora_sidewalk/merged.hex --sectoranduicrerase --verify -f NRF52 --snr 1050202191

Children
No Data
Related