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.

[参考译文] TMS320F28386D:hex 文件的安全配置

Guru**** 2455560 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1365910/tms320f28386d-security-configuration-to-hex-file

器件型号:TMS320F28386D
主题中讨论的其他器件:C2000WARE

如应用手册所示、建议将安全配置编程为.out 文件中代码的一部分。

问题:是否支持将安全配置编程为 输入.hex 文件。

因为我们使用十六进制文件来执行 OTA 函数。

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

    您好、WZ:

    可以、您可以在代码中包含安全配置、并在编译时生成 hex 文件。  可用于 OTA。

    谢谢。此致、

    瓦姆西

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

    是否需要采取额外的特殊步骤来使用 包含安全配置的.hex 文件

    我采用的是 C2000Ware DCSM_SECURITY_TOOL 的示例。

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

    您好、WZ:

    我将检查并回来说明您是否需要对 DCSM 空间跳过验证。

    请给我一两天的时间。

    谢谢。此致、
    瓦姆西

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

    我尝试配置 dcsm_security_tool 示例以生成十六进制文件。

    然后尝试将十六进制文件刷写到 CPU、但失败了、如下所示。

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

    您好、W Z:

    我可以在一两天内查看并与您联系。

    谢谢。此致、
    瓦姆西

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

    您好、W Z:

    根据控制台窗口错误消息、似乎您的应用程序文件的 DCSM 内容正在尝试将故障 DCSM OTP 地址中的现有0更改为1。  您可能正在尝试对一个已编程的位置进行编程、或者该工具没有考虑默认的现有值(非全为1)。

    我将此任务分配给我们的安全专家、以进一步指导您。

    谢谢。此致、

    瓦姆西

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

    是否需要采取额外的特殊步骤来使用 包含安全配置的.hex 文件

    我采用的是 C2000Ware DCSM_SECURITY_TOOL 的示例。

    [/报价]

    是否有专家可以帮助您解决此问题?  

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

    您好、W Z:

    该错误消息指示在尝试对 OTP 进行编程时 DCSM 区域已锁定。 您能否分享您尝试在 OTP 中编程的值? 如果已编写自定义密码、DCSM 区域将在复位后锁定、因此您可能需要在 GUI 中禁用"闪存编程操作前重置目标"。

    谢谢!

    卢克

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

    我更换新电路板,此问题已解决。

    我现在真的需要以下帮助。

    是否需要采取额外的特殊步骤来使用 包含安全配置的.hex 文件

    我采用的是 C2000Ware DCSM_SECURITY_TOOL 的示例。

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

    您好、W Z:

    只要您禁用了重置选项、就应该能够同时对安全配置和应用程序代码进行编程、而无需执行额外的步骤。 如果您遇到任何问题、请告诉我。

    谢谢!

    卢克

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

    在启用 C2000 hex Utility 后、我现在成功获得了包含安全配置信息的 hex 文件。

    我之前失败了、因为用户区域已更改、我需要更改链接指针来更改其他用户区域。