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.

[参考译文] CC2650DK:6LoWPAN边缘/边界路由器

Guru**** 2551110 points
Other Parts Discussed in Thread: CC2650, CC2531

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/581407/cc2650dk-6lowpan-edge-border-router

部件号:CC2650DK

大家好,

我有CC2650开发套件,我想在项目中实施6LoWPAN,作为节点和边缘路由器。  

因此,我正在阅读本文档(http://processors.wiki.ti.com/index.php/Cc26xx_sw_examples),但我没有 CC2531 USB Dongle,并且我同时拥有 BeagleBone Black和Raspberry Pi 3。

因此,我需要在CC2650DK (以及BBB和RPi3 (如果需要))上实施6LoWPAN边缘路由器方面的帮助。  

有关节点,文档中包含实现。

提前感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的问题是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    抱歉,我忘记了包含问题。 以下是要点:

    "但是我没有CC2531 USB软件狗,我同时拥有BeagleBone Black和Raspberry Pi 3。

    因此,我需要在CC2650DK (以及BBB和RPi3 (如果需要))上实施6LoWPAN边缘路由器方面的帮助。 "
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以参阅 sunmaysky.blogspot.tw/.../how-to-build-contiki-6lbr-slip-radio-on.html ,它显示了如何将CC2650用作SLIP无线电,还可以参阅 sunmaysky.blogspot.tw/.../setup-6lbr-to-run-6lowpan-with-cc2531.html ,它显示了如何在Raspberry Pi上设置6lbr。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答。

    关于这些书面步骤,它们的路径是什么? 它是:"6lbr-devel\examples\ipv6\slip-radio"吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它在Contiki源代码中,而不是6lbr。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我又问了一个问题,转到了这个路径:"Contiki/Examples/IPv6/SLip-radio"

    然后我执行了以下命令:"make target=srf06-cc26xx Board=srf06/cc26xx slip radio.bin"
    结果是:"make:*** No rule to make target 'lip-radio.bin'。 停止。"

    此致。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您在什么环境中制造SLIP无线电? 是否使用InstantContiki?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在Raspberry Pi 3上。 操作系统:Raspbian Jessie。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您应该下载并运行VM Player中的InstantContiki来构建Contiki相关的内容。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我正在进行instcontiki和contiki文件夹中的编译。

    我执行了以下命令:"make target=srf06-cc26xx Board=srf06/cc26xx slip-radio.bin"

    首先,出现了此错误

    然后,我将board.h复制到SLIP无线电文件夹,并给出了这个错误

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我怀疑您未正确获取Contiki源代码。 您是否使用"git clone --recursive github.com/.../contiki" 来git Contiki源代码?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,我正在导航到Instantcontiki中的文件夹:"Contiki/Examples/IPv6/SLip-radio"

    现在,我将再次搜索音频源并尝试
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,请重新输入源代码进行测试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉回复太晚。

    我克隆了存储库,它工作正常。

    我完成了所有步骤,但网页仍未启动([bbbbbb::100])。

    我有一个问题,我应该在/examples/ipv6/slip-radio/project-conf.h中进行配置,例如 sunmaysky.blogspot.tw/.../contiki-subg-hz-6lowpan-on-cc1350.html ,或者配置是正确的并可与SmartRF06 Evaulation Board + CC2650EM-7Id配合使用?

    此致。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于您使用的是CC2650EM-SmartRF06,因此可以参考 sunmaysky.blogspot.tw/.../how-to-build-contiki-6lbr-slip-radio-on.html
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将RPi改为RPi 2。
    关于 github.com/.../RaspberryPi-Software-Configuration中的"RaspberryPi软件配置"。 我应该执行所有步骤还是其中一些步骤? 注:我正在使用FT232。

    此外,FT232是否有特定的配置?

    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想你应该做所有的步骤。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我做了很多次所有的步骤,但仍然没有打开网页!

    现在,我正在进行故障排除,我有2个问题:

    1.您使用的RPi版本是什么? RPI 2还是3?
    2.您使用的操作系统名称和版本是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    1.我使用RPi 2。

    2.是2015年05月05日 -Raspbian-wheezy

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

    1.在此链接(github.com/.../RaspberryPi-Software-Configuration)的"USB Slip-Radio Motes"部分中,配置为:

    DWC_OTG.speed=1 DWC_OTG.lpm_enable=0 console=serial11.52万 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash Plymoute.ignore-serial-consoles

    我是否应该删除"console=serial11.52万 console=tty1"? 还是保留它们?

    2.另外,我没有找到“ /etc/inittab”文件,所以在哪里可以找到该文件?

    我使用的是最新的拉斯皮语。

    此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在我的RPi 2上测试此接口时,我按照 processors.wiki.ti.com/.../Cc26xx_sw_examples中低于1GHz的射频接口中的步骤操作 。 我建议您执行相同的步骤。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我在低于1 GHz的频率下完成了SLIP无线电的所有步骤,但没有任何功能工作!

    这是日志文件

    有什么意见?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您将CC2650DK连接到Windows桌面并使用TeraTerm打开虚拟COM端口,您是否在TeraTerm上看到任何输出?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    不,我看不到任何内容。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    甚至没有创建6lbr.ip文件!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您在TeraTerm上使用什么波特率?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这些是设置

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

    如果您的SLIP收音机在CC2650DK上运行良好,您应该会看到以下输出。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将CC2650DK和FT232都连接到我的笔记本电脑,打开TeraTerm,屏幕上没有显示任何内容。
    SLIP无线电是否存在问题? 如何解决?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尝试使用CC2650DK的SLIP无线电。

    e2e.ti.com/.../slip_2D00_radio_2D00_cc2650DK.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    没有变化。
    正如我之前所说的,我将CC2650DK和FT232连接到我PC的USB端口。 是否值得? 我应该看到哪一个?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    只需将CC2650DK连接到USB端口。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    没有变化。
    连接主板时,4个LED指示灯分别闪烁。
    注:波特率设置为11.52万。

    现在我们总结了SLIP无线电的问题。 如何解决?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已经测试了我所连接的二进制文件,并在TeraTerm上看到了UART输出。 您可以在CC2650DK上拍照吗,以显示您与桌面的连接。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我已连接到我的PC。 最初,它不起作用,因此我按重置按钮并工作。 以下是输出

    然后,我连接到RPi并按下重置按钮,TeraTerm上显示了该按钮

    这是6lbr.err

    这是6lbr.log

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    看起来SLIP收音机现在工作了。 当您将CC2650DK连接到Raspberry Pi时,它是否会模拟ttyUSB0?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    基于6lbr.log,这是一幅图

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在Firefox浏览器中输入URL http:[bbbbbb::100]可以看到6lbr网页吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是输出  

    我尝试对inet6 地址执行ping.

    注:我已成功地从我的PC上Ping到我的RPI IPv6。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您从PC成功地ping我的RPI IPv6是什么意思?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是RPI2的IPv6: fe80::51ba:dd9d:b712:8b15

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尝试在Raspberry Pi上禁用IPv6,然后再次测试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我做到了,什么都不起作用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否尝试在Raspberry Pi上运行2015年05月05日 Raspbian-wheezy进行测试?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不,我正在下载。 这里的互联网速度很慢。

    您能否建议其他解决方案?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不知道问题出在哪里,所以没有解决方案。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我仍然没有尝试版本,2个小时后我会尝试。

    总之,这是我的分析:
    1. CC2650DK AS SLIP收音机:正在工作
    FT232:不确定它是否工作,但当我执行此命令“lsusb”时,它显示为“Future Technology...” ID:403:6001。
    3. Raspberry Pi 2:网页不工作,我稍后会测试您的图像。

    那么,我该如何测试FT232?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以参考 sunmaysky.blogspot.tw/.../FT232 contiki-subg-hz-6lowpan-on-cc1350.html 中的步骤。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为问题出在IPv6中,我尝试ping6 ipv6.google.com和其他地址,并给我:“connect: network is unreachable”(连接:无法访问网络)

    此外,从RPi,我在RPI上ping我的IPv6 (ping6 fe80::51ba:dd9d:b712:8b15),并给出:"connect: invalid arge"


    如何将其配置为正常工作。

    注:我使用的是2015年05月05日 -Raspbian-wheezy
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否可以附加6lbr.log?