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:无法在 SmartRF 下正确编程

Guru**** 2577385 points
Other Parts Discussed in Thread: CC2650, CC2640, CC2650STK

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/591377/cc2650stk-cannot-program-correctly-under-smartrf

器件型号:CC2650STK
主题中讨论的其他器件:CC2650CC2640

您好!

我正在尝试使用 SmartRF 闪存编程器2对 CC2650进行编程。

由于我想对固件进行一些修改、我想首先知道我是否可以轻松刷写 hex 文件。
我尝试了 SDK 提供的"superhex"、它运行正常。
但是、当我尝试使用此处描述的"3个文件"方法进行编程时: processors.wiki.ti.com/index.php/CC2650_SensorTag_User%27s_Guide#Building_the_SensorTag_Firmware

这3个文件已正确刷写到电路板中、但传感器标签在应用中不再可见。

这是屏幕截图、也许我做了一些错误、您能帮我吗? )

提前感谢:)
拉斐尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当您构建这些十六进制文件时、您是否在 CCS 中使用 TI ARM 编译器 v5.2.6?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    TI v5.2.6似乎未安装、但 CSS 告诉我它将使用兼容的版本:TI v16.9.1.LTS
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    刚刚尝试过 v5.2.6编译器,但它仍然不起作用:(
    当我将 TI 给出的"超级十六进制"文件与我生成的3个文件进行比较时、我发现2个文件完全不同、我猜不应该这样、因为 TI 给出的"超级十六进制"是使用我使用的3个文件构建的
    让我担心的另一件事是、我没有2650的文件"bim_extflash"、唯一的文件是2640
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是否确定使用 TI ARM 编译器 v5.2.6? 您在所有 BIM、应用程序和堆栈项目上看到的设置是否与以下屏幕截图中的设置相同? 将编译器更改为 v5.2.6后、是否重建所有内容? CC2640的 BIM_extflash 对于 CC2650也是正确的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    BLE 与 cc2650和 cc2640是相同的。 您可以使用 cc2640的 bim 文件。 是否确定应用程序 hex 文件? 应用 hex 文件必须支持 OAD。 OAD 或非 OAD 的十六进制文件栈是相同的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我在3个文件上有这些设置、唯一的区别是配置:

    针对 bim_extflash 的 FlashOnly"
    适用于 sensortag_cc2650stk_app 的 FlashOnly"
    sensortag_cc2650stk_stack 的闪存 ROM

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

    e2e.ti.com/.../sensor_5F00_tag.zipThanks为您提供快速复制:)

    这是3个文件和超级文件、导致合并这3个文件

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

    我发现您的3个十六进制文件不可靠、很小。 您可以在附件中引用我构建的十六进制文件。 在我播放您和我的十六进制文件后、我发现我可以使用我的应用程序和您的 bim/stack 来使其正常工作。 所以、我认为问题出在应用方面。 您能否指定您使用的是哪个 BLE Stack 版本?

    e2e.ti.com/.../7762.sensortag_5F00_cc2650stk.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我刚刚在 notepad++下比较了您/我的 bim/stackfiles、两者都匹配。
    应用程序完全不同。 我正在使用2.2.1堆栈,但现在已确认问题来自应用程序,而不是堆栈/bim;)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我建议您重新安装 BLE Stack v2.2.1并从头开始构建所有内容、然后重新进行测试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已重新安装堆栈:(
    我将再次查看项目配置
    感谢您的帮助,我知道现在哪个文件会查找问题:)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家都好、祝您好运。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    工作原理:D
    我尝试在 RTSC 选项卡中删除"TI-RTOS "选项、现在一切都正常。 我不确定原因。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    总之、很高兴知道它现在起作用。