I had my environment running fine with (IIRC) SDK 1.4.x and Segger J-Link v688. I thought "it might help" to upgrade to the latest SDK.
I have the new SDK built and apparently running, but something has gone astray with installing upgrades to nrfjprog. I've wiped and reinstalled Segger j-link via homebrew and now have v6.94d installed; and have done the same with the nrf command line tools, which are now v10.12.1.
Running 'nrfjprog --ids' reports "JLinkARM DLL load failed.". 'nrfjprog --ids --log' shows the cause as:
[2021-Mar-03 14:44:30] [ info] [Backend] - Load library at /Applications/SEGGER/JLink/libjlinkarm.6.94.4.dylib. [2021-Mar-03 14:44:30] [ info] [Backend] - Dll failed to open.
The library is there, *and* I have chmod +x on it:
davep@Davids-MacBook-Pro ~ % ll /Applications/SEGGER/JLink/libjlinkarm.6.94.4.dylib -rwxr-xr-x 1 root wheel 17864160 13 Feb 03:55 /Applications/SEGGER/JLink/libjlinkarm.6.94.4.dylib*
And the code is signed:
davep@Davids-MacBook-Pro ~ % codesign --verify --verbose /Applications/SEGGER/JLink/libjlinkarm.6.94.4.dylib* /Applications/SEGGER/JLink/libjlinkarm.6.94.4.dylib: valid on disk /Applications/SEGGER/JLink/libjlinkarm.6.94.4.dylib: satisfies its Designated Requirement
And besides, the terminal is listed as a developer application.
I can start up the jlink apps just fine.
Any ideas?
-Dave