MacOS file structure

nRF Command Line Tools

By default, the macOS installer creates the following folder structure under /Applications/Nordic Semiconductor/.

File Description
mergehex mergehex executable delivery
-- mergehex mergehex executable
-- mergehex_release_notes.txt Release notes for mergehex
-- mergehex.h Header file for the mergehex executable
nrfjprog nrfjprog executable delivery
-- DllCommonDefinitions.h Header file for common definitions used in the DLL
-- libjlinkarm_nrf51_nrfjprogdll.dylib (Deprecated: Included for backward compatibility.) DLL for nRF51
-- libjlinkarm_nrf52_nrfjprogdll.dylib (Deprecated: Included for backward compatibility.) DLL for nRF52
-- libjlinkarm_nrf53_nrfjprogdll.dylib (Deprecated: Included for backward compatibility.) DLL for nRF53
-- libjlinkarm_nrf91_nrfjprogdll.dylib (Deprecated: Included for backward compatibility.) DLL for nRF91
-- libnrfjprogdll.dylib Top-level DLL
-- libjlinkarm_unknown_nrfjprogdll.dylib (Deprecated: Included for backward compatibility.) DLL for automatic family detection
-- libhighlevelnrfjprog.dylib (Deprecated: Included for backward compatibility.) High-level DLL
-- highlevelnrfjprogdll.h (Deprecated: Included for backward compatibility.) Header file for the high-level DLL
-- nrfjprog nrfjprog executable
-- nrfjprog.h Header file for the nrfjprog executable
-- nrfjprog.ini (Deprecated: Included for backward compatibility.) Initialization file for the nrfjprog executable
-- config.toml Configuration file for setting the behavior of nrfjprog
-- nrfjprogdll.h Header file for the common nrfjprog DLL
-- QspiDefault.ini QSPI-connected external memory configuration file
-- nrfjprog_release_notes.txt Release notes for the nrfjprog executable