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.

[参考译文] CC2650:将 CC2650用作6LoWPAN 边界路由器?

Guru**** 2589265 points
Other Parts Discussed in Thread: CC2650, CC2650MODA

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/703970/cc2650-use-cc2650-as-6lowpan-border-router

器件型号:CC2650

你(们)好

我有一个具有 CC2650- MODA 的定制 PCB、我 已经修改了 Contiki 文件、为定制板获取正确的 UART 引脚。

基本示例工作正常。 但 RPL 边界路由器应用程序不起作用!!

当您使用 LaunchPad 并插入 Raspberry 时、您可以看到出现/dev/ttyACM0、我可以使用 tunslip6来执行边界路由器。

 我的定制 PCB 中没有 USB 插头、 因为我仅使用 RX、TX、VCC 和 GND 引脚连接到 Raspberry。

因此、当我连接时、我看不到任何/dev/tty.something.  

我只有在启动时在 Raspberry 中配置的/dev/ttyAMA0和/dev/ttyS0。

但是,当我执行 tunslip 时... 不管用。

是否有任何方法可以测试 CC2650 UART 引脚?

是否有任何方法可以将 UART 引脚映射到一些/dev/ttyACM0以供 tunslip6应用识别?

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当您为 CC2650MODA 构建滑动无线电时、是否分配了用于连接 Raspberry Pi UART 引脚的正确 UART 引脚?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    正如我说过的、我有一个定制 PCB、因此我更改了 board.h 以使用 CC2560MODA 的正确 UART 引脚。

    在 SLIP 无线电文件中、 没有用于分配 UART 引脚的代码。 我相信它使用之前为平台配置的 UART 引脚

    我在电路板中放置了一个 REST 示例代码、它工作正常。

    问题是使用 UART 引脚或如何配置为用作边界路由器。

    sudo ./tunslip6 -s /dev/ttyS0 AAAA:1/64

    ***** 从``/dev/ttyS0 '开始打滑
    打开的 Tun 器件``/dev/tun0 '
    ifconfig tun0 inet `hostname` MTU 1500 up
    ifconfig tun0添加 AAAA:1/64
    ifconfig tun0添加 fe80:0:0:0:1/64
    ifconfig tun0

    tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
    iNet addr:127.0.1.1 P-T-P:127.0.1.1掩码:255.255.255.255
    inet6 addr:fe80::e150:525e:fb6d:d3a8/64范围:链接
    inet6 addr:AAAA::1/64范围:全局
    inet6 addr:fe80:1/64范围:链接
    上运行 NOARP 多播 MTU:1500公制:1的 POINTOPOINT
    RX 数据包:0错误:0丢弃:0超限:0帧:0
    TX 数据包:0错误:0丢弃:0超限:0载波:0
    冲突:0 txqueuelen:500
    RX 字节:0 (0.0 B) TX 字节:0 (0.0 B)

    我看不到边界路由器 IP 地址。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您直接连接到 RPI 上的串行引脚、则使用/dev/ttyS0是正确的。 您不应看到任何/dev/ttyACM0、因为此器件由 LaunchPad 上的 XDS 调试器配置。

    您能否尝试一个更小的示例、并通过观察/dev/ttyS0?上打印的一些日志来至少验证 UART 是否正常工作
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    John、

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

    谢谢你。


    在创建新的 board.h 文件和要在 Contiki 边界路由器中使用的 makefile 配置时、我发现了一个问题。  

    它现在正在工作。

    谢谢