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.

[参考译文] CC1312R:使用 TI 唯一 ID 的 cc1312 PSIP 安全证书

Guru**** 2391415 points
Other Parts Discussed in Thread: CC1312PSIP

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1284351/cc1312r-cc1312-psip-security-certificates-using-ti-unique-id

器件型号:CC1312R
主题中讨论的其他器件:CC1312PSIP

尊敬的 Marie:

非常感谢您提供的详细回答。

当讨论唯一 ID 时,您指的是 MAC 地址的值,它存储在 CCFG 区域中。 正如我从文档中了解到的、CCFG 值在代码中由应用程序设置、而 FCFG 的内容在生产中由 TI 设置。 这是否意味着 CCFG 中的值可以由客户更改、而 FCFG 中的值在生产后不能更改? 我们需要作为唯一 ID、该 ID 是器件独有的、无法更改。

我们了解了有关安全运营的信息。 但我们看不到有关使用证书的任何信息。 TI SDK 是否具有用于验证证书的 API?  

谢谢。

Yan

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

    尊敬的 Yan:

    TI 将 MAC 地址编程到 FCFG 中。 这对于每个芯片都是唯一的、并且每个芯片都在 FCFG 寄存器中具有该地址、并且不能更改。

    请查找 技术参考手册中的 FCFG 部分。  

    但有些客户希望使用他们自己的地址、使用 CCFG 可以实现这一点。  这是您参考的字段。  

    这应该不会影响您、因为您要使用 FCFG 地址。  

    此致、

    SID

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

    尊敬的 Sid:

    很抱歉耽误你的时间很长。

    现在我的任务更加明确、我可以澄清我们的目标。

    我们将开发一个安全 BIM。  

    以下是一些重要要求:

    此 BIM 将通过 UART 获取加密的映像(二进制)。

    在获取块时、BIM 将对块进行解密、执行与散列函数和公钥相关的其他安全测试、然后将块写入内部闪存。

    请帮助我提供一些涵盖所述特性的良好示例。

    BTW - C:\ti\simplelink_cc13xx_cc26xx_sdk_7_10_00_63_eng\examples\nortos\LP_EM_CC1312PSIP\bim\bim_onchip\IAR 为空(无源)。  C:\ti/simplelink_cc13xx_cc26xx_sdk_7_10_00_63_eng\examples\nortos\CC1312R1_LAUNCHXL\bim\bim_onchip\IAR 中也是如此  

    谢谢。

    Yan   

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

    尊敬的 Yan:

    您需要它是 BIM 还是 MCUBoot 是一个选项。

    我们的 Wi-SUN 示例自述文件介绍如何使用安全串行引导加载程序进行固件更新。 同样的原理也可用于非 Wi-SUN 项目。

    https://dev.ti.com/tirex/nodeContent?node=A__AD5ncdlCYq0q4Z1HGu22MA__com.ti.SIMPLELINK_CC13XX_CC26XX_SDK_WISUNFAN_MODULE__BSEc4rl__LATEST

    查看安全启动配置部分。

    此致、

    SID

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

    尊敬的 Sid:

    感谢你的帮助。

    我需要您的串行引导加载程序项目的源代码/示例。

    我将根据我们的设计添加安全性方面。

    谢谢。

    Yan

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

    尊敬的 Yan:

    串行引导加载程序位于 ROM 中。  

    请查看我们的技术参考手册的第10章。  https://www.ti.com/lit/ug/swcu185f/swcu185f.pdf

    我们还提供了有关如何使用它的应用手册。  https://www.ti.com/lit/an/swra466d/swra466d.pdf

    此致、

    SID

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

    尊敬的 Sid:

    感谢你的帮助。

    我在寻找您的引导加载程序项目的来源、因为我的安全引导加载程序应该具有通过 UART 接口(相同的协议)获取软件块并将其刷写到闪存中的相同功能。

    谢谢。

    Yan

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

    尊敬的 Yan:

    该协议已在上文链接的技术参考手册的第10节中进行了解释、应用手册中还提供了一个与 ROM 引导加载程序进行交互的主机端应用、我之前的回答中也进行了链接。  

    请检查其中缺少了什么内容。  

    此致、

    SID