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:为引导添加了 CMAC 标签

Guru**** 2448780 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1376061/tms320f28386d-add-cmac-tag-for-boot

器件型号:TMS320F28386D

工具与软件:

当调用 spru513z.pdf 来生成用于引导使用的十六进制时。

hexBuildOptions="--image --cmac="${project_root}/boot_ex1_user_cmac_key.txt"-- memwidth=16
--romwidth=16 "${project_root}/boot_ex1_flash_hex_lnk_cpu2.cmd"-boot -a -sci8 --fill=0xFFFF --outfile "${BuildArtifactFileBaseName}.hex"

问题:

在生成十六进制文件(与不添加 CMAC 标签版本进行比较)后、十六进制文件具有额外信息$A80000、

这是什么信息?

应该删除 引导数据流结构的此额外信息吗?

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

    您好!

    这位专家目前不在办公室、直至2001年7月。 请期待他的答复延迟到那时。 非常感谢您的耐心。

    此致、

    Allison

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

    您能帮忙邀请其他 TI 专家来检查此问题吗?  因为我们是在紧急情况下。

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

    您好!

    我认为您需要保持这些信息不变。 (它是相应数据需要存储的地址)、也是数据应进入的地址位置。 在安全启动期间、CMAC 标签和应进行身份验证的映像应位于特定位置、这就是信息存在的原因。 只是想了解您的查询是否确实涉及$A80000是什么、或者您的查询是否涉及此问题、从而在运行应用程序时为您带来问题?  

    谢谢、此致

    Pramod

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

    两者可兼得。 那是什么$A80000、看起来像地址.

    另一个问题是、由于我们正在使用 TI SCI 引导数据流、这种十六进制地址分配、不符合 TRM 所示的标准数据流。 这会导致 SCI 引导 OTA 失败。

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

    您好!

    此处尝试哪种引导模式? 请注意、安全启动仅适用于安全闪存启动模式。  

    谢谢、此致

    Pramod

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

    闪存引导模式。

     我再次检查、$A80000将被删除、由于不符合 SCI 引导数据流结构

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

    在将十六进制转换为8位 SCI 引导时、我更改了 C2000十六进制实用程序、如下所示:

    一个问题:在终止标头(t00)之后、这里填充了所有 FF。 这也不符合8位引导 SCI 数据流结构。

    这些填充的 FF 的用途是什么?

    应 在端接接头(t00)后丢弃这些 FF???

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

    e2e.ti.com/.../5635.Two_5F00_Hexs.zip

    附件包括两种十六进制格式。 一个是默认值、另一个是引导 sci8 ASCII

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

    TI 专家能否帮助查看此更新?

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

    TI 专家可以帮助您回顾吗? 此票有8天、无 reply.e2e.ti.com/.../DFU_5F00_Hex.docxe2e.ti.com/.../HexFiles.zip

    我提供了详细说明问题的 DFU_Hex.docx、附件中包含上述文件。

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

    正在离线处理该问题。 将在离线解决后在此处更新。  

    谢谢、此致

    Pramod

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

    6天过去了,没有线下回复。

    是否可以将此问题转发给合适的 TI 专家在线?