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.

[参考译文] TMS320F2800157:向现有的二进制/hex 文件添加 CMAC 标签

Guru**** 2539500 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1371198/tms320f2800157-adding-cmac-tag-to-existing-binary-hex-file

器件型号:TMS320F2800157

工具与软件:

您好!

假设我通过引导加载程序为客户提供支持、并以 Intel hex 文件的形式提供客户。 引导加载程序(支持 f280015x、f28002x 等)从0x80000开始、并留下0x80002至0x8000a 的16字节间隙。 是否可以 使用 hex2000或其他 TI 工具为安全闪存启动添加所需的 CMAC 标签? 如果是、如何?

此致

Torsten

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

    尊敬的 Torsten:

    以下应用手册演示了如何使用安全启动和 CMAC 标签:

    https://www.ti.com/lit/an/spract3/spract3.pdf?ts = 1717693001038

    谢谢!

    Luke

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

    因此、我具体问题的答案是:不是?

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

    嗨、Torsten、

    您是否想问、是否可以将 CMAC 标签添加到已编译的十六进制文件中? 我认为您需要修改用于生成 hex 文件的源文件、然后重新编译、应用手册中指定了这一点。

    谢谢!

    Luke

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

    是的、我正在寻找一种将 CMAC 添加到现有(已编译和链接) hex 文件中的方法、而无需将代码提供给我的客户。

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

    嗨、Torsten、

    我不知道有什么方法可以做到这一点。 据我所知、您需要根据安全引导应用手册中的说明修改源代码、以便生成 CMAC 标签并将其嵌入应用程序代码中。

    谢谢!

    Luke

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

    感谢您的观看。

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

    好的、如果您有其他问题、请告诉我。

    ——路加