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

nRF5 SDK for Mesh v2.2.0 - Command Line Tools?

How do I check what version I have installed?

The 'Getting Started' page states a minimum version of 9.5.0:

http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.meshsdk.v2.2.0%2Fmd_doc_getting_started_how_to_toolchain.html

But the latest documented version is only 9.4.0:

http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.tools%2Fdita%2Ftools%2Fnrf5x_command_line_tools%2Fnrf5x_command_line_tools_lpage.html

If I query mergehex and nrfjprog, they both say 9.7.1:

C:\Program Files (x86)\Nordic Semiconductor\nrf5x\bin>mergehex -v
mergehex version: 9.7.1

C:\Program Files (x86)\Nordic Semiconductor\nrf5x\bin>nrfjprog -v
nrfjprog version: 9.7.1
JLinkARM.dll version: 6.20b

C:\Program Files (x86)\Nordic Semiconductor\nrf5x\bin>

So what on earth is going on?!?!

Parents Reply
  • that's why the documents are not updated

    As you can see, that's unhelpful at best - and confusing at worst.

    You should at least update the documentation page to state that the latest versions are covered.

    There has not been any changes in the behaviour of the tools

    Really?

    As noted, the latest documented version is 9.4.0

    Since then, we are up to 9.8.0 - and the Changelog on the downloads page tells us that many things have changed:

    • Support has been added for 5 new devices
    • 3 command-line options changed/added
    • 3 API functions added; and headers changed; and a new DLL added
    • Supported Windows versions have changed
    • Added "support" for Python 3.6 (no details of what that actually means).

    and, of course, the Segger version changes every time.

Children
Related