From d50796ff4cccd493c9cbdd1114fb7dcad94b27fc Mon Sep 17 00:00:00 2001 From: hathach Date: Tue, 12 May 2020 14:53:13 +0700 Subject: [PATCH] replace mergehex with python-intelhex --- .github/workflows/githubci.yml | 8 ++++---- README.md | 13 ++++++++++--- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/.github/workflows/githubci.yml b/.github/workflows/githubci.yml index a683845..134fa88 100644 --- a/.github/workflows/githubci.yml +++ b/.github/workflows/githubci.yml @@ -23,10 +23,10 @@ jobs: - name: Install Toolchains run: | - pip3 install adafruit-nrfutil uritemplate requests - wget https://www.nordicsemi.com/api/sitecore/Products/DownloadPlatform --post-data=fileid=8F19D314130548209E75EFFADD9348DB -O cli-tools.tar - tar -xv -f cli-tools.tar - echo "::add-path::$GITHUB_WORKSPACE/mergehex" + pip3 install adafruit-nrfutil uritemplate requests intelhex + #wget https://www.nordicsemi.com/api/sitecore/Products/DownloadPlatform --post-data=fileid=8F19D314130548209E75EFFADD9348DB -O cli-tools.tar + #tar -xv -f cli-tools.tar + #echo "::add-path::$GITHUB_WORKSPACE/mergehex" npm install --global xpm xpm install --global @xpack-dev-tools/arm-none-eabi-gcc@latest echo "::add-path::`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin`" diff --git a/README.md b/README.md index 7b84946..9ab1e58 100644 --- a/README.md +++ b/README.md @@ -152,10 +152,17 @@ the variable `CROSS_COMPILE` as below: $ make CROSS_COMPILE=/opt/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi- BOARD=feather_nrf52832 all ``` -#### 2. `mergehex: No such file or directory` +#### 2. `ModuleNotFoundError: No module named 'intelhex'` + +Install python-intelhex with + +``` +pip install intelhex +``` + + + -Make sure that `mergehex` is available from the command-line. This binary is -part of Nordic's nRF5x Command Line Tools. #### 3. `make: nrfjprog: No such file or directory`