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.

[参考译文] CCS/CC2650STK:使用 CCS 和 SmartRF 闪存编程器构建和刷写固件

Guru**** 2563960 points
Other Parts Discussed in Thread: BLE-STACK, CC2640, CC2650STK

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/587659/ccs-cc2650stk-building-and-flashing-firmware-using-ccs-and-smartrf-flash-programmer

器件型号:CC2650STK
主题中讨论的其他器件:CC2640CC-DEVPACK-DEBUGBLE-STACK

工具/软件:Code Composer Studio

大家好、

对于我的项目、我需要调整 Sensortag 2的陀螺仪测量范围(默认值+/- 250度/秒是不够的)。 我想我必须调整固件才能实现这一点。 我真的不熟悉这种编程、所以如果我错了、请纠正我的错误。  

为了首先测试我是否能够编译和刷写固件、我 下载了 BLE-Stack 2.2.1并将 CCS 项目 bim_extflash (cc2640)、堆栈和应用程序从示例文件夹导入到 CCS7工作区。 在这里、我右键单击这些项目、然后单击"Build Project"。 使用 SmartRF 闪存编程器2、v.1.7.5、我通过 CC-DEVPACK-DEBUG 将生成的.hex 文件刷写到 Sensortag 中。 我仅在刷写 bim_extflash 十六进制文件时选择"擦除"、然后分别刷写堆栈和十六进制应用程序、全部成功。  

不过、这使得 Sensortag 无用、不会让 LED 闪烁。 当我跳过闪烁的 bim_extflash 时、LED 会右转。 我通过从 examples\hex 文件夹刷写'cc2650stk_sensortag_rel.hex'来修复它、但我仍然不知道如何为调整后的固件创建十六进制文件。

有人知道我做了什么错了吗? 提前感谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    选择并使用闪存编程器2中的多个十六进制功能将 BIM、应用和堆栈内核下载到您的 cc2650stk 中。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的快速回复。 不过我已经尝试过这种方法、但不幸的是、它没有解决问题。 你有其他建议吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    构建 BIM、应用和堆栈内核时、您是否在 CCS 中使用 TI Arm 编译器 v5.2.6?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不,我没有。 我注意到我没有安装该特定版本、因此 CCS 会自动使用安装的版本。 然后、我注意到在问题下一直发出警告、但我想我对软件还不够熟悉。
    在安装 v5.2.6后、我构建并刷写了 BIM、应用程序和 StackCore、现在它可以完全正常工作! 谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    欢迎您的到来、很高兴知道它现在可以正常工作。