This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LAUNCHXL-CC1350:CC1350 Contiki - ng

Guru**** 2390755 points
Other Parts Discussed in Thread: CC1350

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/814266/launchxl-cc1350-cc1350-contiki--ng

器件型号:LAUNCHXL-CC1350
主题中讨论的其他器件:CC1350

大家好

我想在 contiki-ng 中移植基于 contiki 3.0的固件。 我试图编译,但它不起作用。 出现:没有规则创建目标。

这是我的 make 文件:

# Makefile

#文件 di configurazione del sistema
define+=project_CONF_H=\"MTX_Config.h\"

#人类选择
全部:MTX_dome

#文件源 da utilizzare
project_SOURCEFILES += MTX_COAP.c

在 Cui e' prese il sistema operativo Contiki 上的 Il percorso。
Contiki =................

# Aguiunta del file Makefile.include al progetto in Cui
# sono presenti tutte le definei del sistema operativo
包括$(Contiki)/Makefile.include

每个 ottimizzare la compilazione 的# Flag
#CFLAGS +=-ffunion-sections
#LDFLAGS +=-WL、--gc-SECTIONS、--undefin#ed=_reset_vector__、--undefined=InterruptVectors、--init=_copy_data_init__、--init=_clear_BSS_init__、--undefined=_end_of_undefined_
#CFLAGS +=-D__heap_size=4096
#CFLAGS +=-D__STACK_SIZE=4096

相反、这个是 cc26x0-web-demo 的 makefile

Contiki_project = cc26x0-web-demo
全部:$(Contiki_project)

platforms_only = cc26x0-cc13x0

modules_REL +=./resources

project_SOURCEFILES += CoAP-server.c net-uart.c mqtT-client.c
project_SOURCEFILES += httpd-simple.c

ifeq ($(make_routing)、make_routing_RPL 经典)
6lbr 仅支持 RPL Classic
project_SOURCEFILES += cetic-6lbr-client.c
字节序

# REST 引擎应使用 Erbium CoAP 实现
模块+= OS/Net/APP-LAYE/MQTT
模块+= OS/Net/app-lay/CoAP

Contiki=....../.....
包括$(Contiki)/Makefile.include

这可能是什么问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在移植到 Contiki-NG 之前、能否在 Contiki 中成功构建您的代码?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、我的代码构建成功。 但现在它无法正常工作。 我该怎么做?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否意味着您的代码可以在 Contiki 上成功构建,但不起作用?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我使用 contiki 3.0构建、它可以正常工作。 现在、代码不会在 Contiki-ng 上编译。 我之前在同一篇文章中告诉过您。 我该怎么做?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您使用什么 make 命令来编译工程?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    使 target=cc26x0-cc13x0 Board=launchpad/cc1350 MTX_DOME.bin

    相关信息

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您应该使用“make target=cc26x0-cc13x0 Board=launchpad/cc1350”,而不是“make target=cc26x0-cc13x0 Board=launchpad/c1350 MTX_dome”。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我尝试 使 target=cc26x0-cc13x0 Board=launchpad/cc1350 、但它不起作用。 没有创建目标的规则。是否必须更改 makefile?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您的项目是否基于 cc26x0-web-demo? 如果是、您能否成功构建原始 cc26x0-web-demo 示例?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     我使用了网状网络  

    -node:我的固件基于 contiki 3.0 Launchpad cc1350

    路由器:基于 contiki -ng、cc26x0-web-demo 的 Launchpad cc1350

    -BBB+SLIP 无线电

    使用 lynx 命令、我可以同时观察节点和路由器、但我的固件启动时没有通信(MQTT 消息未启动)。

    不管怎样、您告诉我要在固件中传递我的固件。 我的固件可在 contiki 3.0上运行

    但它不适用于条件。

    我该怎么做?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在测试中,您将 Contiki 节点和 Contiki-NG 路由器组合在同一网络中,但您没有提到 BBB+SLIP 无线电使用6lbr 和 Contiki-NG。 这就是我建议您将所有内容移至 Contiki-ng 进行测试的原因。 或者、您可以在路由器和 BBB+SLIP 无线电上使用 Contiki。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Yikai、

    感谢您的快速回复。 这就是我要做的事情、那就是继续操作。 但这是在 contiki 中移动固件(基于 contiki 3.0)的正确命令。

    我一开始就像这样:

    使 target=cc26x0-13x0 Board=launchpad/ccc13500。 mtx_dome.bin..、但它不起作用

    我该怎么做?

     

    提前感谢

    非常感谢您的回答

    此致

    弗朗西斯科

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您能否在 Contiki-NG 中成功构建原始 cc26x0-web-demo 示例?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、我可以、但我的固件无法正常工作。  

    我该怎么做?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您无法成功构建固件、或者您的固件无法正常工作?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我无法成功构建固件。

    在 Cygwin 上、我看到:没有制定目标的规则

    我看到这个

    我该怎么做?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我建议您将代码添加到 cc26x0-web-demo 项目中、而不是创建新项目。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这话什么意思? 我的固件具有 makefile。  

    我该怎么做?

    此致

    弗朗西斯科