Thread 中讨论的其他器件: UNIFLASH
工具/软件:
您好:
我对 CC2745R10-Q1 TrustZone-M 及其身份验证方法有疑问。
注释 :我创建了一个 sb_key_ring_init.h 文件并将其保存在默认位置: C:\Users\admin\workspace_ccstheia\empty_LP_EM_CC2745R10-Q1_nortos_ticlang\Debug\syscfg
在 CCS 中、当 Authentication method 设置为“Signature"时“时、然后 构建工程 (没有错误)、 尝试 闪存项目 目标显示屏 错误–2131 @ 0x2010C 无法访问设备寄存器 、如下所示

根据上述设置、生成的 SCFG 配置包含在偏移 0x78:0x0、偏移 0x7c:0x7000、偏移 0x88:0x80000 和偏移 0x8c:0x7000 处、如下所示


根据上面的 CCS 配置、 更新模式 设置为 覆盖 、根据参考手册、这被视为 TrustZone-M 禁用模式

以下是我的查询:
如何解决 CCS 中的错误以将工程刷写到目标中?
2、根据参考手册、TrustZone-M 处于禁用模式、对吧?
3.应用程序数据将在辅助启动 (0x80000) 或主启动 (0x0) 时加载到哪里? 如果我希望从 UNIFLASH 加载应用程序二进制文件、应在哪个地址加载该文件?
4.如何启用或禁用 TrustZone-M? 是否有相应的特定寄存器或位? 默认情况下、TrustZone-M 是否启用? 如何利用 TrustZone 功能?
5.如果启用或禁用 TrustZone-M、则通过 SWD 对闪存操作有何影响?
6. TrustZone-M 与之间是否存在任何关系 调试授权、请说明

请详细回答所有问题、谢谢。



