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.

[参考译文] TMS320F28335:十六进制文件编程

Guru**** 2581915 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1265829/tms320f28335-hex-file-programming

器件型号:TMS320F28335
主题中讨论的其他器件:UNIFLASH

我们如何在不共享源代码的情况下与客户共享十六进制文件或其他二进制文件以进行软件升级。

具体而言、您是否可以生成 hex 文件(我们已经这样做了)、以及在生成该文件并仅将 hex 文件发送给客户时需要使用哪些选项。  将该 hex 文件载入 TMS320芯片的过程是怎样的?

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

    您好!

    我已将此主题提请编译器专家注意、他们可以进一步提供帮助。

    请注意,由于当地假期和各种假期,回复可能会延迟至星期二。

    谢谢

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

    您可以使用`hex2000`工具从您的 elf 文件(.out 文件)生成 Intel hex 文件。 此文件不包含任何源。 客户收到该文件后、可以使用 JTAG 调试探针和 Uniflash 等工具对其进行编程。

    如果您担心赠送一个可让客户在相似硬件上安装固件的可用二进制文件、则应考虑使用一个可接受加密固件二进制文件的引导加载程序。 然后、您将对固件进行加密、将固件发送给客户、客户将加密的固件上传到引导加载程序、然后引导加载程序将对固件进行解密、再在器件上安装固件。

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

    我有点困惑。  您询问十六进制实用程序、然后说您生成了一个十六进制文件。  如果您不确定如何创建 hex 文件、请参阅文章 CCS 中的十六进制实用程序

    谢谢。此致、

    -乔治

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Unknown 说:
    将此 hex 文件加载到 TMS320芯片中的过程是什么?

    您可以使用 UniFlash: https://www.ti.com/tool/UNIFLASH