Thread 中讨论的其他器件:, 数据包监听器
大家好!
这不是我的习惯张贴在论坛上,但我一直坚持的问题已经几天。
我有两个 CC2531EMK 加密狗用于 Zigbee 测试。 这两个版本都使用 cc-debger 通过 Sniffer_FW_CC2531.hex 固件进行了闪存(即使单独工作也可以成功)、
我的问题是,虽然两个加密狗都被 PC 识别:
└─$ lsusb
Bus 002 Device 036:ID 0451:16ae Texas Instruments、Inc. CC2531软件狗
总线002设备034:ID 0451:16ae Texas Instruments、Inc. CC2531软件狗
└─$ lsmod | grep CDC_ACM
CDC_ACM 45056 0
usbcore 344064 7 usbserial、ohci_hcd、EHCI_pci、usbhid、CDC_ACM、ehci_hcd、ohci_pci
已设置预分配拨号给用户。
它们都不会作为 ACM0或 ACM1在/dev/tty 中列出——我必须手动添加。
我试图在不指定任何器件的情况下运行不同的工具、它们运行正常、但如果我尝试将器件指定为/dev/ttyACM0、则根本不运行、因为没有找到器件。
我尝试用另一个固件刷写一个 CC2531软件狗(以尝试区分它们)、但唯一成功的固件是上面列出的固件(可以来自公共来源或此处-无关紧要)。
我对 ZigBee 和类似技术还比较陌生、但我非常感谢任何支持、因为我在这里呆了一段时间、我发现我的所有资源都被资源利用了。
两个加密狗均已插入并工作、已尝试交换端口、也已尝试不交换端口。
运行工具的示例:
└─$ sudo zbwireshark -c 20.
zbwireshark:侦听'CC2531 USB 软件狗'、通道20、页0 (2450.0MHz)、链路类型 DLT_IEEE802_15_4、捕获大小为127字节
退出 Wireshark (0)
捕捉8个数据包
指定设备的示例:
└─$ sudo zbwireshark -c 20 -i /dev/ttyACM0
[redacted] kbutils.isgoodfetccspi 中的串行问题:[errno 6]无法打开端口/dev/ttyACM0:[errno 6]没有这样的设备或地址:/dev/ttyACM0。
这不是工具问题、因为我使用多个其他工具、脚本等进行故障排除。
非常感谢您的任何帮助。