Hi
I am working on nRF52832 DK and using Ubuntu 16.04 and Segger Embedded Studio as IDE. When I try to build the AES_CTR program, the following error comes up.
Can anyone explain what exactly should I do about it?
Hi
I am working on nRF52832 DK and using Ubuntu 16.04 and Segger Embedded Studio as IDE. When I try to build the AES_CTR program, the following error comes up.
make: /usr/local/gcc-arm-none-eabi-7-2018-q2-update/bin/arm-none-eabi-gcc: Command not found Cannot find: '/usr/local/gcc-arm-none-eabi-7-2018-q2-update/bin/arm-none-eabi-gcc'. Please set values in: "/home/usr/Me/Project/nRF5_SDK_15.3.0_59ac345/components/toolchain/gcc/Makefile.posix" according to the actual configuration of your system. ../../../../components/toolchain/gcc/Makefile.common:129: *** Cannot continue. Stop.
Can anyone explain what exactly should I do about it?
Hi,
You need to update the path to your toolchain in /components/toolchain/gcc/Makefile.posix if you have installed it to a different directory. If you haven't installed it: 1. download the 7 2017 q2 release from https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm and extract it to /usr/local/ so that it matches the default path. /usr/local/gcc-arm-none-eabi-7-2018-q2-update/bin/arm-none-eabi-gcc
Hi
Thanks. I have installed it. It's working. And if we want to use the updated version of gnu, how should we modify the make file?
Just change the path in Makefile.posix so that it points to the new toolchain. But note that the SDK is tested and verified with the toolchain release specified in the SDK release notes.
Yeah got it. But I do not see any version details in the make file.