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.

[参考译文] CC2540:尝试将 HCI 配置移动到 BTool

Guru**** 2540720 points
Other Parts Discussed in Thread: CC2540EMK-USB, CC2540

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/671816/cc2540-trying-to-move-hci-config-to-btool

器件型号:CC2540

团队、

我有一位客户尝试使用 Openwrt OS 启动并运行 CC2540。 他们最初尝试使用 hciconfig、但发现 CC2540不支持此功能。 到目前为止、他们已将"CC2540_USBdongle_HostTestRelease_All.hex"刷写到无线连接开发套件(cc2540EMK-USB)的 CC2540中。 通过使用 COM 端口、他们能够使用 BTool 配置 CC2540并对其进行测试。  在 Linux 环境中是否可以实现类似的功能?  他们希望能够像在 BTool 中一样手动配置 CC2540、以便更好地了解 CC2540。

看看 hcitool 如何完成 CC2540初始化、他们得出:

hool citcmd 04 FF 2C 00 06 00 96 64 ED 69 D2 38 1B 00 0C AC 96 32 BD FF 57 B3 41 17 34 F5 4F B3 44 47 F4 AD 6C F2 be 03 07 40 00 D4 30 E9 9F 96 CD EC

但是、此命令失败、出现"发送失败:文件描述符处于错误状态"; 这是有道理的、因为 CC2540不支持 hciconfig。 不过、会是这样的  

如 Microcom /dev/ttyACM0、然后是:

04 FF 2C 00 06 00 96 64 ED 69 D2 38 1B 00 0C AC 96 32 BD FF 57 B3 41 17 34 F5 4F B3 44 47 F4 AD 6C F2 be 03 07 40 00 D4 30 E9 9F 96 CD EC

工作?

 

与 CC2540通信的重量最轻的方式是什么?   

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

    您好、Carolus、

    [引用 user="Carolus Andrews">通过使用 COM 端口、他们可以使用 BTool 配置 CC2540 并对其进行测试。  在 Linux 环境中是否可以实现类似的功能?

    没有 Linux 版本的 btool、但是我们有一些脚本/应用程序可能会对您有所帮助。 您可以在以下位置找到它们: processors.wiki.ti.com/.../CC254X_PC_Examples

    TI 不支持这些应用、但其中一些是很好的参考、尤其是我们推荐 linuxhosttest3。

     希望这对您有所帮助。

       David