主题中讨论的其他器件:SysConfig
工具与软件:
您好!
按照此链接上的步骤、我们要使用 OAD-on-chip 项目
但是 mcuboot 初始文本文件
mcuboot_onchip_ _nortos_ticlang.hex
片上图像和双图像都没有消息。
以使其能够完成本实验。
感谢您发送编修。
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.
工具与软件:
您好!
按照此链接上的步骤、我们要使用 OAD-on-chip 项目
但是 mcuboot 初始文本文件
mcuboot_onchip_ _nortos_ticlang.hex
片上图像和双图像都没有消息。
以使其能够完成本实验。
感谢您发送编修。
您好!
CC27xx 不再将 MCUBoot 用于 OAD、而是使用 ROM 中的安全启动。 因此无需使用 MCUboot 或工程。
basic_ble_oad_onchip.syscfg 文件已配置了安全引导参数:
可以在 SysConfig 的"Device Configuration"部分找到此配置。 此外、您可以参阅 TRM 第11节以了解有关安全引导的更多信息。
我们正在努力扩展文档、以便很快涵盖安全引导和 OAD。
此致!
Nima Behmanesh
您好 Nima;
感谢您的快速响应、它对您非常有帮助。
但我们仍然有一个问题。
实际上、在尝试刷写 persistent.bin 和 oad.bin 时、我们需要提供每个插槽的起始地址、如中所述 图3:
在提及 cc23xx 板时、它们使用0x0006000和0x00032000、这会向我们提供0x31000中重叠的错误消息、如中所述 图像1。
我们返回到 OAD_ON_CHIP 项目、并选择 ti_devices_config.c 我们在文件中找到了主插槽和辅助插槽的描述、如图2中所述。
但是、当我们按照文件中所述输入地址时、始终会出现指示重叠的错误消息。
是否有办法让 cc27xx 辅助和主插槽的原理图存储器布局(包括 cc23xx 图1中所述的安全启动)、因为即使在项目的自述文件中、它也指的是 cc23xx 电路板。 或每个时隙的起始地址。
请您给我们简单说明一下。
提前感谢您。
此致;
您好!
我相信答案已发布在此处:
(12) LP-EM-CC2745R10-Q1:OAD 项目刷写问题-蓝牙论坛- Bluetooth︎ ñ ol - TI E2E 支持论坛
但是、看起来我们确实需要围绕此创建一些健全的文档。 source/ti/common/secure_boot 中的自 述文件可能包含有关这方面的更多信息。
此致!
Nima Behmanesh
您好 Nima;
正如片上 OAD 的相关说明、当我们使用 MCU_BOOT 时、它需要3个映像。 对于安全启动、只需要一个映像、即 oad_onchip_sb.hex、或者我们还应该添加 oad_on_chip.bin 和 persistent.bin。
如果是、那么我们应该为两个映像添加加载地址、这两个映像与 OAD_ONCHIP 的.map 文件中的地址不匹配。
谢谢您;
此致;
尊敬的 Nima:
我还在研究 CC2745R10的 OAD 升级。 根据这个问题、我了解到 CC2745R10不需要 MCUBoot、但我想确认 persistent.bin 是否也不需要 MCUBoot。 我可以通过下载 oad_onchip.bin 来完成 OAD 升级吗?我在刻录 Oad_onchi.bin 和 persistent.bin 固件时也遇到了冲突