当我在Contiki上运行此命令时
sudo make TARGET=srf06-cc26xx BOARD=sensortag/cc2650 cc26xx-demo.bin CPU_FAMILY=cc26xx
它返回以下错误:
CC ../../platform/srf06-cc26xx/./contiki-main.c make:arm-none-eabi-gcc:找不到命令make:*** [obj_srf06-cc26xx / contiki-main。 o]错误127
答案 0 :(得分:2)
要运行make,如果您的contiki repo位于具有用户所有权限的目录中,那么您不需要将其作为sudo运行。 要安装arm-none-eabi-gcc软件包,请运行:
sudo apt-get install arm-none-eabi-gcc
安装完成后,您可以查看已安装的版本:
arm-none-eabi-gcc --version
并且您的输出应该类似于此(这适用于Ubuntu 16.04):
arm-none-eabi-gcc (15:4.9.3+svn231177-1) 4.9.3 20150529 (prerelease)
Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
我希望它有所帮助!
Br,弗吉尼亚
答案 1 :(得分:1)
阅读目标平台的srf06-cc26xx
自述文件:https://github.com/contiki-os/contiki/tree/master/platform/srf06-cc26xx
首先,您需要从https://launchpad.net/gcc-arm-embedded
安装GNU ARM嵌入式工具链如果已安装,请确保arm-none-eabi-gcc
环境变量中包含PATH
。
您还需要来自http://srecord.sourceforge.net的srecord
个应用程序(对于Linux,可通过srecord
提供apt-get
个包)。