主题中讨论的其他器件:CC2640、 CC-DEVPACK-DEBUG、 BLE-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'来修复它、但我仍然不知道如何为调整后的固件创建十六进制文件。
有人知道我做了什么错了吗? 提前感谢!