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-Q1:用于将链接器.out 中的输出文件转换为二进制.S19的编译器命令

Guru**** 2551110 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1222230/tms320f2800157-q1-compiler-command-to-convert-ouput-file-from-the-linker-out-to-binary-s19

器件型号:TMS320F2800157-Q1

您好!

我正在基于 makefile 开发自己的工具链以编译和链接我的项目(我曾使用 TI 工具链作为参考、让我选择相关的编译器和链接器标志)、一切似乎都可以。

现在、根据客户的请求、我将使用一个名为 HEXVIEW 的工具、  从生成的输出文件中提取扩展名为.s19的二进制文件。 我对应该使用的工具标志充满信心、但我不知道应该使用哪个编译器命令/工具来执行此操作。 请引导我吗?

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

    我不确定您所说的二进制.s19文件的含义。  您是指 二进制文件简介一文中所述的二进制文件吗

    谢谢。此致、

    -George.

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

    您好、George、

    感谢您的回答。

    很抱歉、我感到困惑、我的意思不是 I binary (我将检查如何修改问题标题)。 我的意思是将输出文件提取为 Motorola SRecord 文件格式.s19  

    我在 makefile 中使用了以下命令。  

    $(TOOLDIR)/bin/hex2000 -S -S -S -Rm3 -RV $(OBINDIR)/$(PROJECT).out -m3 $(OBINDIR)/$(PROJECT).S19

     -S -Rm3 -RV 是来自 HEXVIEW 工具的相应标志

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

    有关的详细信息 hex2000 命令、请在 C28x 汇编工具手册中进行搜索。  通过运行命令...可以获得帮助摘要。

    % hex2000 --帮助

    谢谢。此致、

    -George.