Other Parts Discussed in Thread: CC2652R7, UNIFLASH
主题中讨论的其他器件: UNIFLASH
您好!
最近、我一直在尝试利用 SimpleLink Starter 应用程序中的 OAD 通过.bin 文件发送给微控制器。 每次我通过一个文件发送时、它都会告诉我该文件是成功的、并且它会重新启动、但没有显示任何新内容、旧示例会运行。 当我刷写到 C:\ti\simplelink_cc13xx_cc26xx_sdk_7_10_01_24\examples\rtos\lp_CC2652R7\ble5stack\hexfiles 中的 project_zero_unsecure_app.hex 时、这一切都会发生变化。 基本上、无论十六进制文件使用什么、都允许更新和执行映像。
我最初是使用 SLA 的 BLE 增强型 OAD 基础知识实验开始的。 我完成了这个过程、当我尝试使用 Uniflash 刷写片上文件(bim、持久性应用程序和简单外设)时、我无法使 BTool 正常工作 、因此我在这里找到了一个论坛、说通过 CCS 持久存储闪存、通过 uniflash 存储项目 bin、 和 bim、以使其正常工作。 但是、当我查看固件下载时、"Select FW File"灰显、无法选择。 然后我执行了相同的操作、但这次使用项目0 (我读取某处它是片外示例、但我一直将其视为片上示例) 并且"Select FW File"是红色的、允许我选择一个文件并启动 OAD、但每当它重新启动时、它就会恢复到原始版本。 我测试的最后一件事是在第一段中使用 hex 文件、这次它工作正常"选择 FW 文件"是红色、传输成功、并在重新启动时执行了新映像。
因此、我的问题是如何编辑 project_zero 示例、这样就无需使用 CCS 和 uniflash 来同时刷写文件(只需使用一个来刷写全部三个示例、或者最好将一个文件刷写到闪存中)。 第二、这样我就能够使用 OAD 将.bin 文件刷写。
谢谢。
肯尼斯·托马斯

