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.

[参考译文] RTOS/CC2640R2F:OAD 映像头

Guru**** 2540720 points
Other Parts Discussed in Thread: CC2640R2F

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/710433/rtos-cc2640r2f-oad-image-header

器件型号:CC2640R2F

工具/软件:TI-RTOS

您好!  

我们正在电话应用中实施 CC2640R2F 的 OAD 过程 simple_peripheral_OAD_offchip。

我们在图像标题方面遇到了一些困难:

我们已通过 BTOOL 下行加载程序测试了应用项目"simple_peripheral_cc2640r2lp_oad_offchip_app_FlashROM_oad.bin"文件、此处完成了 OAD 过程、并且 OAD 成功。

现在、我们尝试将图像标题发送到图像识别特征、但图像标题被拒绝。

我们在这里可以看到 :software-dl.ti.com/.../oad_profile.html

但似乎无法找到有关如何发送图像标题的详细说明。

对于"simple_peripheral_cc2640r2lp_oad_offchip_app_FlashROM_oad.bin"文件中包含的图像头、我们希望了解有关头大小、文件偏移和字节序的更多信息。  

我们使用的是 SDK 1.50.00.58。

有人可以提供帮助吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    图像头的详细信息可在链接器命令文件中找到。

    对于1.50.00.58 SDK 中的 CCS 工程、链接器命令文件位于以下位置:
    \source\ti\blestack\common\cc26xx\ccs

    对于1.50.00.58 SDK 中的 IAR 项目、链接器命令文件位于以下位置:
    \source\ti\blestack\ccs26xx\IAR

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

    感谢您的回答。

    我们对照我们发送的图像标题检查了页眉的长度、这是可以的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果正在发送正确的图像标题、则很可能会拒绝接收图像标题、因为 CRC 校验无效或图像类型无效。 检查被拒绝时在外设器件上传输的标头的 CRC 状态和图像验证字段。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、感谢您的回答、

    我们解决了这个问题、为了实现这一点、我们首先必须发送一个包含22个字节的元数据矢量、您无法直接从图像标题中剪切该矢量。 (我们通过逆向工程发现了这一点、这是由 BTool 发出的。

    在任何地方都找不到任何文档、因此如果您知道我们可以找到文档的位置、或者了解文档的用途、我们将不胜感激。 :-)

    之后、我们必须先发送完整的80字节图像标头、然后再开始发送图像块、所有操作都很好。