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.

[参考译文] CCS/TMS320F28377D:C2000-GANG 的 TI-TXT 文件生成问题

Guru**** 1969805 points
Other Parts Discussed in Thread: C2000-GANG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/830512/ccs-tms320f28377d-ti-txt-file-generation-issues-with-c2000-gang

器件型号:TMS320F28377D
主题中讨论的其他器件:C2000-GANG

工具/软件:Code Composer Studio

我正在尝试生成 TI-TXT 文件、以便与 C2000-GANG 编程器配合使用以进行独立编程。 我有一个能够成功构建/编程的项目。 当我启用 C2000十六进制实用程序并将输出格式选项设置为"输出 TI-TXT 十六进制格式(--ti_txt)"时、我会得到一个.txt 文件、该文件未成功读取到 C2000-GANG 编程器实用程序中。

我收到错误消息:"error 354:code in the file contains invalid data.(错误354:文件中的代码包含无效数据。)"

当我打开.txt 文件时、我会看到以下内容:

@14a58
05 00 03 E2 BD 03 E2 BD 04 03 E2 BD 05 03 E2 03 E2 BD 05 03 E2
...
@100000
48 00 A3 3F
@104000
1B 76 F0 FF 05 00 BD AB BD A8 BD A0 BD C2 BD C3
……

我的理解是、我应该看到工程中链接器文件定义的正确内存段? 十六进制实用程序的配置中是否缺少阻止正确文件输出的内容? 我正在使用 CCS8、但也在 CCS9上尝试过。

谢谢。

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

    尊敬的 Eric:

    C28 MCU 中的数据为16位宽、而不是8位宽。 您应该将项目中的输出文件转换为16位宽的十六进制文件。 使用 TI hex2000.exe 文件将输出文件与参数共同转换为十六进制文件

      "-romwidth=16 -memwidth=16 -i -o=%s  %s"、HexFileName、OutFileName

    TI 格式十六进制文件中的数据应如下所示:

    @100000  //地址

    4801 4356 3457 4356    //16位宽数据

    请告诉我这是否有帮助。

    此致、
    Gregory Czajkowski
    Elprotronic Inc.

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

    您好、Gregory、

    感谢您的快速回复。 我尝试使用您在 CCS 中的十六进制实用程序和 Windows 命令行中指定的选项、但它仍然以8位格式显示、正如我在上面粘贴的一样。 我认为这只是一个问题。 另一个是我没有看到任何可识别的存储器段(根据我的链接器文件)。

    我假设.txt 包含的存储器段与我在链接器文件中指定的相同、对吧?

    谢谢、

    Eric

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

    尊敬的 Eric:

    通过电子邮件将输出文件发送给我、然后我们可以检查是否可以将其转换为16位十六进制。 它可以是执行相同操作的虚拟代码。

    此致、

    Gregory
    gregory@elprotronic.com

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

    Eric、

    假设您正在与 Greg 合作、我将关闭此帖子。

    如果您需要进一步的帮助、或有反馈、请回复此帖子。

    Greg、

    请考虑在此处发布解决方案、以便其他可能会遇到类似问题的 E2E 用户受益。

    谢谢、此致、
    Vamsi

x 出现错误。请重试或与管理员联系。