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.

[参考译文] CC2540DK:为 SmartRF05使用 B-tool 进行设置

Guru**** 2576795 points
Other Parts Discussed in Thread: CC2540, CC2541

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/566255/cc2540dk-setting-for-using-b-tool-for-smartrf05

器件型号:CC2540DK

您好~

我想使用 B-tool 对"SmartRF05评估板+ cc2540EM"(CC2540开发套件)进行编程

通过遵循 swru210a (SmartRF05评估板用户指南)和 swru301a (低功耗 BluetoothRegisteredCC2540开发套件 CC2541评估模块套件用户指南)

我已经在我的 PC 上安装了低功耗蓝牙软件堆栈、SmartRF Studio、SmartRF Flash Programmer、B-tool (Windows7 32位)。

启用我的 RS232转 USB 电缆。

如下图所示、当我通过 USB 电缆(而不是 RS232-USB 电缆)将"SmartRF05评估板+ cc2540EM"连接到计算机时、


我可以看到 SmartRF05EB 驱动器已启用RS232电缆已就绪


在 SmartRF05评估板和我的 PC 之间连接 RS232电缆后、我开始打开 B-tool、

我可以注意到、在串行设备设置或驱动程序问题方面存在连接错误、如下图所示。

1。

我是否错过了将 B-tool 用于 SmartRF05评估板的方法?

它是否必须在 COM 端口而非 Cebal 控制器件上识别"SmartRF05EB"?

是否必须打开 "SmartRF05EB"上的"RS232 Enable"?


2.

要将 B-tool 用于 SmartRF05评估板、我尝试将 hex 文件下载到 SmartRF05评估板、因为它是主机而非密文

两种情况

C:\Texas Instruments\BLE-CC254x-1.4.2.2\Accessories\HexFiles\CC2541_SmartRF_SimpleBLECentral

C:\Texas Instruments\BLE-CC254x-1.4.2.2\Accessories\HexFiles\CC2541_SmartRF_HostTestRelease_All

通过在 swru301上遵循 part4、哪一个是正确的十六进制文件?

它显示"C:\...\BLE-CC254X-1.1b\Accessories\Hex Files\CC254X_BLE_SmartRF_HostTestRelease_Master.hex"、但我的计算机中没有文件。


CF)

我已经尝试在 B-tool 上设置多种关于波特率和奇偶校验的串行端口。

我已经尝试使用驱动程序文件(C:\Texas Instruments\BLE-CC254x-1.4.2.2\Accessories\Drivers\ccxxxx_usb_cdc.inf)来识别"SmartRF05EB"、但失败了。

我有成功使用 CC2540 USB 软件狗和 B-tool 并对其进行编程的经验(非常初学者级别)。

感谢您阅读我的长问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您必须将 CC2540_SmartRF_HostTestRelease_All.hex 卸载到 CC254xDK 中、并确保在 BTool 设置中启用 RTC/CTS。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您必须打开"SmartRF05EB"上的"RS232 Enable"才能使其正常工作!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 YiKai Chen、Erik V.的回答

    我已经尝试将 SmartRF_HostTestRelease_All.hex 与 B 工具上的 RTC/CTS 一起使用、并在"SmartRF05EB"上打开"RS232 Enable"。

    但我仍然无法使用 B-tool 连接到"SmartRF05EB"。

    我是否错过了将 B-tool 用于 SmartRF05评估板的方法?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以在"SmartRF05评估板+ cc2540EM"上拍照以显示连接吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好~  

    这是我的设备连接图片。

    感谢您回答我的问题  

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

    我看到您错过了 SmartRF05EB P1上的一些跳线。 请安装它们并重新测试。

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

    至宜开陈

    正如您提到的、我尝试使用其他电路板上的一些跳线将所有跳线安装在 P1上。

    但我仍然可以在 B-tool 中看到连接失败消息。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    应将 EM 选择开关置于 SOC/TRX、然后重试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好  

    我打开 SOC/TRX、但没有任何变化。

    如果所有设备设置均正常、USB 串行端口的名称是否更改?

    如果更改、器件的名称是什么?

    感谢您的回答。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    USB 串行端口来自您的 USB 转 RS232电缆、因此我认为这不会改变。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    使用以下设置成功地使用 B 工具连接了电路板。

    - SmartRF_HostTestRelease_All.hex

    - 工具上的115200 (非57600) RTC/CTS

    - SmartRF05EB 上的"RS232启用"和"SoC/TRX 启用"。

    谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    欢迎您的到来、很高兴知道它现在可以正常工作。