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:dcsm.cmd

Guru**** 2457760 points
Other Parts Discussed in Thread: SYSCONFIG, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1371359/tms320f28386d-dcsm-cmd

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

工具与软件:

我想将示例 dcsm_security_tool 移植到 boot_ex1_cpu1_cpu2_cm_secure_flash_cpu1。

我在 projectspec 中添加以下两个文件、即 dcsm.asm 和 dcsm.cmd。

但构建结果显示了扭曲  

警告:078000h 处的 boot_ex1_cpu1_cpu2_cm_secure_flash_cpu1.out (DCSM_OTP_Z1_linkpointer)段位于未配置的存储器中(跳过)

似乎 dcsm.cmd 未包含在构建或其他问题中。

当我更改了 dcsm.asm 中的内容时、十六进制没有更改。

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

    您好、W Z:

    可以在 SysConfig 中尝试此操作吗? 为什么需要手动创建 dcsm.cmd 和 dcsm.asm?

    谢谢!

    Luke

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

     boot_ex1_cpu1_cpu2_cm_secure_flash 没有 SysConfig。 此外、我还需要将这两个示例移植到同样没有 SysConfig 的客户项目。

    是否有应用手册说明如何将 SysConfig 添加到旧的现有工程?

    或者、您能否提供解决方案来解决发布的问题?

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

    您好、W Z:

    您能否共享您的 dcsm.asm 和 dcsm.cmd 文件、以便我进行测试?

    我假设您从 c2000ware 中导入了该项目。

    谢谢!

    Luke

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

    e2e.ti.com/.../DSCM.zip

    只需将  dcsm.asm 和 dcsm.cm 复制到 boot_ex1_cpu1_cpu2_cm_secure_flash_cpu1、就会得到相同的警告。

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

    您好、W Z:

    我将离开办公室,直到六月底,我会回到你,一旦我回来。

    谢谢!

    Luke

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

    您可以帮助将此主题转发给其他可用的安全专家吗? 由于项目原因、发布时间紧迫。 我们不能等到6月底

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

    这很容易重现。

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

    您好、W Z:

    我已将该主题分配给 Vivek Singh、他应该能够在我外出时提供帮助。

    谢谢!

    Luke

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

    您好!

    您能否确认是否仍有此问题?  

    Vivek Singh

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

    是的、仍有此问题、需要 TI 帮助。

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

    好的、我来看看这个。

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

    如果有任何更新、请告知我们。

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

    我已将其发送给我们的编译器团队。 他们正在研究它。  

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

    您好!

    这些警告是有关未包含 CMAC 计算的 DCSM 配置、这是预期行为。 这没有问题。

    Vivek Singh

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

    这不是预期行为、我想以十六进制构建 DCSM 配置

    [报价 userid="554284" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1371359/tms320f28386d-dcsm-cmd "]

    我想将示例 dcsm_security_tool 移植到 boot_ex1_cpu1_cpu2_cm_secure_flash_cpu1。

    我在 projectspec 中添加以下两个文件、即 dcsm.asm 和 dcsm.cmd。

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

    您构建的具有 DCSM 配置。 仅对于 黄金 CMAC 标签计算、预计会排除该数据。

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

    好的、我尝试了删除 黄金 CMAC 标签计算、DCSM 配置可以成功构建在十六进制中。

    这是否意味着无法 同时构建黄金 CMAC 标签计算和 DCSM 配置?

    问题是、对于大规模生产 场景、如何处理这种情况?

    TI 的建议是什么?

    应使用 out 文件烧录 DCSM 配置? 然后使用 application 和 Golden CMAC Tag 刻录另一个十六进制文件?

    这可能会增加固化软件的时间、时间是 大规模生产 场景的关键 KPI。

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

    您好!

    这是否意味着无法 同时构建黄金 CMAC 标签计算和 DCSM 配置?

    这是什么? 在包含 DCSM 设置时是否在十六进制文件中看不到安全配置? 根据我的理解、警告消息 msg 指出、预期的 CMAC 计算中不包含用户 OTP 段。  

    Vivek Singh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这里的观察是什么? 在包含 DCSM 设置时是否在十六进制文件中看不到安全配置?[/QUOT]

    有。 当包含 DCSM 设置时、无法看到十六进制文件中的安全配置。

    你得到了我现在面对的东西。

      包含安全设置的十六进制地址应从下面的0x00078000开始

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

    我认为这可能是限制。 我已将这个问题发送给工具团队。

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

    如果有任何更新、请告知我。 谢谢。

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

    您好!

    我还在等待我们团队的回应。 我又回来了。"

    Vivek Singh

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

    如果有任何更新、请告诉我。

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

    抱歉、尚未更新。  

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

    链接、以提供有关这方面的专家意见。

    Vivek Singh

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

    只是想更新一下、调查此问题可能需要更多时间。  

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

    尊敬的 Vivek Singh:

    工具团队是否有反馈?

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

    您好!

    看起来工具具有此限制、因此需要单独对安全设置和应用程序进行编程。 我们将了解是否可以为此更新工具、但更新将在稍后时间进行。

    Vivek Singh  

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

    好的、谢谢 Vivek。