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-CC2650:如何使用cc2650和enc28j60创建6LoWPAN网关

Guru**** 2551110 points
Other Parts Discussed in Thread: CC2650, LAUNCHXL-CC2650, UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/587433/launchxl-cc2650-how-to-make-a-6lowpan-gateway-using-cc2650-and-enc28j60

部件号:LAUNCHTXL-CC2650
主题中讨论的其他部件:CC2650UNIFLAASH

你(们)好

我想将cc2650转换为6LoWPAN网关。 我可以看到在LBR平台中有cc26xx平台。 我需要使用enc28j60将cc2650 launchpad连接到以太网,如在此处的链接 www.thingsquare.com/.../中所做的那样   

如果有人能指导我如何找到cc2650的代码,我将不胜感激。

提前感谢。 :)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尝试参考 sunmaysky.blogspot.tw/.../spi-connection-between-launchxl.html
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的。 感谢你的帮助。 除了链接 sunmaysky.blogspot.tw/.../build-6lbr-for-cc2650dk-or-cc1310dk.htm 不1310不可用。 请引导我到其他地方,以便我能够为cc2650制作软件
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    链接是 sunmaysky.blogspot.tw/.../build-6lbr-for-cc2650dk-or-cc1310dk.html</s>1310
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢

    它说
    将\6lbr\examples\6lbr\6lbrnvm-data.h中的"#define CETIC_6LBR_NVM _default_channel 26"更改为"#define CETIC_6LBR_NVM _default_channel 25"

    我在\6lbr\examples\6lbr\中找不到文件6lbrnvm-data.h。此目录中只有cetic-6lbr.h和project-conf.h。 nvm-data.h位于\6lbr\examples\6lbr\6lbr\目录中。 我不知道应该修改哪一个或我是否克隆了错误的一个。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    抱歉:)我的坏消息。 我找到了它,它是\6lbr\examples\6lbr\6lbr\nvm-data.h
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好

    感谢你的帮助。 我上载了二进制cc2650启动板。 根据博客链接,如果我转至地址[bbbbbb::100],我应该会在Web浏览器中获得一个配置页。 但这种情况并不会发生。 我已将以太网连接到路由器,并尝试将其连接到PC。无线显示它有通信。 如何解决?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否看到来自LAUNCHXL-CC2650 UART的输出?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    否。根据board.h中的./platform/srf06-cc26xx/launchpad/cc2650 (其中电路板UART定义为)

    #define Board_IOID_UART_RX IOID_2
    #define Board_IOID_UART_TX IOID_3

    我有启动板的DIO2和DIO3作为RX和TX引脚。 这没什么。 我做错了什么。

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

    如果尝试附加的二进制文件,您是否看到来自LAUNCXL-CC2650的UART输出。

    e2e.ti.com/.../8562.cetic_5F00_6lbr_5F00_router.zip

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

    我认为我获得UART输出的过程不正确。 如何获得UART输出? 我正在使用CCS uniflash上载二进制文件,并尝试通过连接到引脚DIO2和DIO3的usb2串行转换器获得UART输出。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当您将USB电缆连接到LAUNCXL-CC2650时,它将模拟两个UART,您可以从带有"...应用程序..."的UART输出
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢

    启动Contiki-contiki-base-devele-2017.012万-2305- g98a3eac2305 g98a3eac
    使用DriverLib v 0.4.702万
    TI SmartRF06EB + CC26xx EM
    IEEE 802.15。4:是,Sub-GHz:否,BLE:是,Prop:是
    net:sicslowpan
    MAC:CSMA/
    RDC:nullrdc
    RF:信道25
    节点ID:4.2756万
    注意:6LBR:启动6LBR版本1.5 .x (Contiki-contiki-base-devele-2017.012万-2305-g98a3eac)2305)
    INFO:NVM:正在读取6LBR NVM
    INFO:NVM:NVM Magic:FFFF
    INFO:NVM:NVM版本:FFFF
    错误:NVM:NVM magic编号无效或NVM版本不受支持,正在重置...
    警告:NVM:将NVM版本0迁移到1
    警告:NVM:将NVM版本1迁移到5
    注意:6LBR:日志级别:30 (服务:FFFFFFFF)
    INFO:ETH:ENC28J60 INIT
    INFO:ETH:ETH MAC地址:06:00:0A:ff:A7:04
    INFO:ENC:正在重置芯片
    INFO:ETH:ENC-28J60进程已启动
    INFO:6LBR:暂定本地IPv6地址fe80::212:4b00:aff:a704
    INFO:6LBR:暂定全局IPv6地址(WSN) fd00::212:4b00:aff:a704
    INFO:6LBR:暂定全局IPv6地址(ETH) bbbbbb::100
    INFO:6LBR:RA Daemon已启用
    INFO:6LBR:正在检查地址复制
    INFO:6LBR:配置为DODAG Root fd00::212:4b00:aff:a704
    INFO:6LBR:作为RPL路由器启动
    INFO:6LBR:CETIC 6LBR已启动

    我已经用你提供的二进制文件来做了
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    使用您提供的二进制文件时工作正常。 它还显示[bbbbbb::100]处的路由器状态。 但是我创建的二进制文件不起作用
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如何构建二进制文件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我已经按照博客的内容构建了二进制文件,但我更改 了\6lbr\examples\6lbr\6lbr\nvm-data.h,而不 是\6lbr\6lbr\nvm-data.h  

    它有时起作用。 我还收到了UART消息,表示路由器已启动。但经过几分钟后,它就开始重置。 UART显示'芯片重置'

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    实际上,它显示"重置芯片"
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以通过屏幕截图显示UART提示'chip reset'吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对不起,它实际上说‘重置芯片’,但这不再是我的问题了。

    对于TI SmartRF06EB + CC26xx EM的二进制代码,您提供的一个, 它工作正常,按下重置按钮后再次重新启动(UART消息重新出现,并在[bbbbbb::100]显示6lbr页)。但是,对于launchpad/cc2650,它只在连续运行且未执行重置/关闭电源时才工作。 如果我重置或关闭电源,它将停止工作。

    提前感谢您的帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    那么,它现在是否有效? 您还有什么问题吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很遗憾。。。 :(

    正如我所说的,如果我为srf06-cc26xx launchpad/cc2650构建二进制文件并将其上载到launchpad,则重置后无法正常工作。但您提供的二进制文件不会发生这种情况。您能告诉我原因是什么吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以尝试更改文件cc26xx-int-NVM中的宏CETIC_6LBR_NVM大小:
    #define CETIC_6LBR_NVM大小4096//2048</s>2048
    //我们使用倒数第二个Flash页作为NVM
    #define CETIC_6LBR_NVM地址(0x2万 -(2*CETIC_6LBR_NVM大小))。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    哇! 它像魔法一样工作。
    已将'#defineCETIC_6LBR_NVM大小2048'更改为'#define CETIC_6LBR_NVM大小4096'

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