如何与OpenThread设备交互?

时间:2017-03-10 10:59:06

标签: texas-instruments openthread

为了序言,我完全不知道我在做什么,而且我正在努力解决这个问题。

我刚刚将OpenThread安装到TI CC2538上,但在我的生活中无法确定它是否正常工作。

GitHub存储库上的README.md文件位于底部,表明我应该能够通过某种类型的终端会话连接到它,从那里我应该能够运行所有必要的命令。

  

打开终端至/dev/ttyUSB1(串口设置:115200 8-N-1)。

但是,我在/dev下检查过,并且没有安装USB设备。

要将CC2538连接到我的电脑,我有:

  • Segger J-Link EDU(连接到20针JTAG端口)
  • micro USB线

我不知道是否有其他人已经设置了这样的东西并能够指出我正确的方向,但任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

如果您使用的是SmartRF06,则通过TI XDS100v3仿真器显示串行端口。 XDS基于FTDI芯片,新的Linux内核为FTDI芯片提供了非常好的支持。如果内核模块未自动启动,请执行以下步骤:

将SmartRF连接到Linux机箱。找到设备的VID和PID(0403:下面输出中的a6d1):

$ lsusb
...
Bus 001 Device 002: ID 0403:a6d1 Future Technology Devices International, Ltd
...

以root身份或使用sudo,运行以下命令(如有必要,请使用lsusb中的值替换vendor和product参数):

modprobe ftdi_sio vendor=0x403 product=0xa6d1

从内核3.12运行以下命令:

modprobe ftdi_sio
echo 0403 a6d1 > /sys/bus/usb-serial/drivers/ftdi_sio/new_id

您可能必须删除包brltty(如果已安装)。

董事会应该枚举为/dev/ttyUSB{0,1}ttyUSB1将成为UART反向通道。