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.

[参考译文] TMS320F280039:安全启动

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1434047/tms320f280039-secure-boot

器件型号:TMS320F280039

工具与软件:

我 对安全启动中的 DCSM 配置有疑问。
、、对于客户引导、我会生成一个十六进制文件、 根据< Secure boot on C2000 Device.pdf>中的0x080002中的黄金 CMAC 标签
此 Hex 文件中的地址从  0x080000开始、到 0x080000+16k 结束。
然后、我 在 客户引导中添加.syscfg 文件、并按如下所示设置 DCSM 配置、以启用安全引导。
因为 Z1 OTP 的地址从0x78000开始、所以为  十六进制文件  哪些内容 CMAC 标签不包含 DCSM 配置。 只有.out 文件包含 Z1 OTP 配置。
我需要 先刷写.out 文件以启用安全启动、然后刷写 Hex 文件以添加 CMAC 标签。
 闪存的这个操作很复杂、是否有其他方法来简化这些步骤?
谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

     由于专家目前不在办公室、请预计会延迟回复。

    此致、

    Aishwarya.

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

    您好!

    请查看位于以下位置的不同器件中的非基于 syscfg 的闪存引导示例:C2000ware-release\driverlib\f28p65x\examples\c28x\boot。

    我们已经添加了运行示例的详细步骤、请尝试为 f28003x 器件执行类似的步骤。

    谢谢

    Aswin

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

    感谢您的答复。

    但是 闪存启动示例不包括 DCSM 的配置、我想知道如何简化闪存的步骤。

    [报价 userid="624304" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1434047/tms320f280039-secure-boot "]
    因为 Z1 OTP 的地址从0x78000开始、所以为  十六进制文件  哪些内容 CMAC 标签不包含 DCSM 配置。 只有.out 文件包含 Z1 OTP 配置。
    我需要 先刷写.out 文件以启用安全启动、然后刷写 Hex 文件以添加 CMAC 标签。
     闪存的这个操作很复杂、是否有其他方法来简化这些步骤?
    [报价]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我们的 DCSM 专家是 OOO 直到下周中期,请期待一个延迟的响应。

    谢谢

    Aswin

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

    您好!

    很遗憾、.hex 文件无法用于对 OTP 进行编程。 您将需要使用.out 文件单独对 OTP 进行编程。

    我建议先对.out 文件进行编程以对 OTP 进行编程、然后对 hex 文件进行编程。

    谢谢!

    Luke