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.

[参考译文] LP-CC2652R7:安全启动

Guru**** 2847400 points

Other Parts Discussed in Thread: CC2652R7

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1171199/lp-cc2652r7-secure-boot

器件型号:LP-CC2652R7
主题中讨论的其他器件:CC2652R7

大家好、

此开发板和 Project Zero 按预期工作;板载 LED 和按钮服务正常工作。(默认:不安全的构建配置)

要求是我要将当前 BIM 更改为 Secure_BIM。 为启用安全引导,进行了以下更改:

  1. 导入了 CCS bim_onchip_LP_CC2652R7_nortos_ticlang 工程并将编译配置更改为"发布"。
  2. 使用 key_generate.py 脚本、我生成了一个新的密钥对、并编辑了 bim_onchip_main.c 文件以更改公共密钥和签名者信息。
  3. 导入了 PROJECT_ZERO LP_CC2652R7_tirtos7_TIRANG 工程(版本:活动)、并更改了 SYS_Config 以启用 OAD BLE 安全。 已使用 TI 私钥生成签名。

当我加载此 bim 并将零应用程序投影到 launchpad 时、它运行良好。 我所期望的是、projectzero 应用程序将被拒绝、因为用于生成应用程序签名的私钥是 TI 提供的私钥、而 bim 中使用的公钥是新生成的密钥。

启用安全引导的步骤是否正确?

还有一个问题是、为什么每个编译的签名值不同(project_zero_lp_CC2652R7 tirtos_tronicang (Active-Release))、即使私钥对和应用程序是相同的?

请帮帮我。

谢谢、此致