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.

[参考译文] CC2650STK:LCD 固件问题。 红色 LED 持续亮起

Guru**** 2979400 points

Other Parts Discussed in Thread: CC2650STK

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/647040/cc2650stk-lcd-firmware-problem-red-led-lit-continuously

器件型号:CC2650STK

大家好

我想将 Watch DevPack 与 CC2650stk sensortag 结合使用。 我的 sensortag 是 PCB 版本1.3。 我有调试 DevPack。 我尝试了几种不同的方法来将 LCD 固件下载到 sensortag、但无法使其正常工作。 下面是我的情景:

1通过 SmartRF Flash Programmer v2和 BLE Device Monitor 软件将 LCD 固件版本1.4x 刷写到具有调试 DevPack 的 sensortag

2通过 SmartRF Flash Programmer v2和 BLE Device Monitor 软件将 LCD 固件版本1.3x 刷写到具有调试 DevPack 的 sensortag

3刷写 Sensortag 所有固件版本1.4x、然后通过 SmartRF Flash Programmer v2和 BLE Device Monitor 软件将 LCD 固件版本1.4x 刷写到具有调试 DevPack 的 sensortag

4刷写 Sensortag 所有固件版本1.3x、然后通过 SmartRF Flash Programmer v2和 BLE Device Monitor 软件将 LCD 固件版本1.3x 刷写到具有调试 DevPack 的 sensortag

5刷写 Sensortag 所有固件版本1.4x、然后通过 SmartRF Flash Programmer v2和 BLE Device Monitor 软件将 LCD 固件版本1.3x 刷写到具有调试 DevPack 的 sensortag

6刷写 Sensortag 所有固件版本1.3x、然后通过 SmartRF Flash Programmer v2和 BLE Device Monitor 软件将 LCD 固件版本1.4x 刷写到具有调试 DevPack 的 sensortag

7刷写 Sensortag 所有固件版本1.2x、然后通过 SmartRF Flash Programmer v2和 BLE Device Monitor 软件将 LCD 固件版本1.4x 刷写到具有调试 DevPack 的 sensortag

8刷写 Sensortag 所有固件版本1.2x、然后通过 SmartRF Flash Programmer v2和 BLE Device Monitor 软件将 LCD 固件版本1.3x 刷写到具有调试 DevPack 的 sensortag

9通过 SmartRF Flash Programmer v2和 BLE Device Monitor 软件刷写 Sensortag 所有固件版本1.2x、然后通过 OAD 将 LCD 固件版本1.2x 刷写到 sensortag

我上面提到的所有固件都可以在 BLE Device Monitor Software 文件夹中找到

具有调试 DevPack 并重复上述所有过程的 BLE SDK 中提供的10闪存 sensortag 固件

11执行 SmartRF 闪存编程器 v2中提供的强制批量擦除功能、并重复上述所有过程

以上所有过程在刷写完成后完全删除了调试 DevPack 并安装了手表 DevPack

此外、我还有23节全新 CR2032电池。 在闪烁过程中、我知道安装的电池已满。

以上所有过程都是相同的结果。 红色 LED 指示灯持续闪烁且不会广播。

12我安装了 CCS、BLE SDK、TI RTOS、ARM 编译器、并遵循 sensortag 用户指南。 我使用调试 DevPack 调试 sensortag LCD 项目(在 CCS 中找不到仅闪存按钮。 我必须调试固件。 但我按下了调试按钮、刷写完成后、按下运行按钮、然后按下终止按钮。) 这三个项目(BIM extflash、sensortag LCD stack、sensortag LCD app)构建无误、只有几个警告。 但这次传感器标签呈绿色闪烁几次(我认为是自检或类似的情况)、LED 消失了。 安装时无广播、手表 DevPack 不显示任何内容。

有人可以帮帮我吗?

注:很抱歉,语法很糟糕(英语不是我的母语),而且重复的句子太多。 我在这项工作中不是很专业。 但我想说、我尝试了我能做的一切。

编辑:sensortag 固件 BLE Device Monitor 软件文件夹中提供的所有 v1.4x、1.3x 和1.2x 十六进制文件都能正常工作。 我使用的是 Windows 10机器和 Android 7.1手机

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我测试构建 sensortag_LCD 应用、堆栈和 bim_extflash、将其下载到我的 CC2650STK HW v1.2、运行正常。 当您在 CCS 中构建 sensortag_LCD 应用、堆栈和 bim_extflash 时、是否使用 TI 编译器 v5.2.6?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的。 我使用的是 TI ARM 编译器 v5.2.6。 您可以向我发送您的十六进制文件吗?

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

    附件

    e2e.ti.com/.../workspace_5F00_v7.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的十六进制文件解决了我的问题。 我用它做了超级十六进制、并刷写到我的 sensortag 中。 可能我对 CSS 做了一些错误。 但我无法理解为什么官方的十六进制文件不起作用(在 BLE Device Monitor 文件夹中提供)。 总之,感谢您的帮助:)