主题中讨论的其他器件: CC2640
您好!
我的任务是接管使用 BLE SDK v2.02.25的传统 CC2650MODA 项目。 相关的 Code Composer Studio v9.3.0项目早已配置为生成纯应用和应用+堆栈 OAD 十六进制文件。 仅应用程序进程使用执行 OAD_IMAGE_TOOL.exe 的编译后步骤。 应用程序+堆栈 OAD 文件由驱动 OAD_IMAGE_TOOL.py 的批处理文件创建。 我要强调的是、这两个文件都已被我们的自定义手机应用程序成功使用几年来执行 OAD、并且零故障。
我的问题特定于如何将 BTool v1.41.17与这些文件(或用于此类应用的 BLE Device Monitor)配合使用。 BTool 解析并接受纯应用程序文件的元数据、并且可以使用 OAD 完全不会出现问题。 BTool 和 BLE Device Monitor 都不接受合并的 App + Stack 映像的文件格式和元数据。 它显示在表面上、两个程序只能解析具有完整 Intel 十六进制格式的 OAD 十六进制文件。 仅应用程序文件具有此功能、但映像工具执行的合并过程不会保留完整格式。
仅应用程序文件示例、所有元数据均已就绪:
应用程序+堆栈文件示例、所有元数据均已就绪、但已删除完整的 Intel 格式:
我想使用 BTool 发送两个文件、以支持详细的 BLE 堆栈分析。 使用 OAD_IMAGE_TOOL 时,我已经对所有应用的交换机进行了审查和试验,但无法生成保留完整 Intel 十六进制格式的 Combine App + Stack 十六进制文件。 BTool 的结果如下所示。
仅应用程序 OAD 文件:
APP +堆栈 OAD 文件:
BTool 或 BLE Device Monitor 能否发送 App +Stack OAD 文件? 如果是、在使用 OAD_IMAGE_TOOL 创建合并的应用程序+堆栈文件时、有什么提示说明如何保持完整的 Intel 十六进制格式? 还是这个问题?
谢谢、
Gerry







