Thread 中讨论的其他器件:BLE-STACK、
你(们)好
我无法使用 sensortag iOS 应用程序使用合并的二进制文件执行合并更新。 连接到传感器标签后、在固件服务中、我可以选择我更新的合并固件文件、但此后不会发生任何情况。
奇怪的是、我可以使用射频闪存编程器闪存相同的超级二进制文件、并按预期工作。 我使用 iOS 应用程序成功更新了仅应用程序映像类型的固件 OAD。
请在这里指导我。 谢谢。
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.
你(们)好
我无法使用 sensortag iOS 应用程序使用合并的二进制文件执行合并更新。 连接到传感器标签后、在固件服务中、我可以选择我更新的合并固件文件、但此后不会发生任何情况。
奇怪的是、我可以使用射频闪存编程器闪存相同的超级二进制文件、并按预期工作。 我使用 iOS 应用程序成功更新了仅应用程序映像类型的固件 OAD。
请在这里指导我。 谢谢。
器件型号:CC2650STK
工具/软件:TI-RTOS
我正在 Windows 环境中基于 CCS 中的传感器标签示例处理 A 项目。
首先,我 成功地使用传感器标签 iOS 应用程序无线执行了应用程序固件更新。 现在、我想单独使用堆栈和应用二进制文件执行 OAD 更新(不生成合并的十六进制文件)。 请您指导我执行该过程。
其次、是否有说明如何开发 Android 应用程序以添加自定义固件以执行 OAD 的文档?
最后、我能否获取支持从电子邮件添加自定义固件的传感器标签 iOS 应用程序的源代码? 提前感谢。
谢谢!
Sandeep
您好、Sandeep、
一、周末后我需要一些人来进一步研究这一点,并会跟你们跟进。 但是、我想澄清一下、您是否在以下方面寻求帮助:如何使用单独的堆栈文件和应用程序文件执行 OAD、如何生成单独的堆栈和应用程序二进制文件、或者两者兼而有之?
2.我们没有介绍如何开发 Android 应用的特定文档、但您可以尝试查看我们 的示例。
您好、Sandeep、
您可以以与执行合并 OAD 的方式类似的方式执行仅应用 OAD。 OAD 指南第5.6.2节介绍了最新的 BLE-Stack 版本2.2.2。 总之、您只需将仅应用程序映像传递到 OAD_IMAGE_TOOL、并将工具的输出(附加了标头)传递到下载程序(即 BTool 或智能手机应用程序)。
我们不建议在此版本上仅堆栈 OAD。 不检查闪存和 RAM 边界、如果在下载之间完全更改、器件可能会被欺骗。 如果您对该功能感兴趣、CC2640R2 SDK 从1.40和更高版本(blestack 组件)开始支持此功能。
大家好、感谢您回复 Sean2、
我可以使用 IOS 应用程序选择自定义 bin 文件、但它卡在0%。
使用 BTool、我甚至无法使用 UART 识别我的器件。
我甚至尝试使用 BLE 器件监控器查看正在发生的情况、当我尝试扫描我的器件时、BLE 器件监控器会停止并关闭应用。 如果 BLE 设备监控器有任何问题、请向我提供指导。 我使用的是 BLESDK 2.2.2
我已经尝试使用 OAD iamge 工具生成合并的十六进制和二进制文件、导致了如下所示的错误。 如果您认为 OAD 映像工具有助于生成正确 的合并文件、请在此处指导我。