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.

[参考译文] TMS320F28027:如何生成*。txt

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1001043/tms320f28027-how-to-generate-txt

器件型号:TMS320F28027

您好!

如何使用编译器 V18和其他版本生成*。txt?

我们尝试了  

"${CG_TOOL_HEX}"-ti_txt "${BuildArtiftFileName}"-o "${BuildArtiftFileBaseName}.txt"-订购 MS -romwidth 32

当编译器使用 RAM cmd、但不使用闪存 cmd 时、它会起作用。 错误如下所示:  

警告:07e0000h 处的 Example_2803xECanBack2Back.out (ramfuncs)部分将进入
未配置的存储器(跳过)
警告:07ec000h 处的 Example_2803xECanBack2Back.out (.text)部分落在中
未配置的存储器(跳过)
警告:07ecccch 处的 Example_2803xECanBack2Back.out (.econst)部分会下降
未配置的存储器(跳过)
警告:07ecch 处的 Example_2803xECanBack2Back.out (.cinit)部分会下降
未配置的存储器(跳过)
警告:07effh 处的 example_2803xECanBack2Back.out (codestart)部分掉入
未配置的存储器(跳过)

实际上、这些不会在应用中使用。

BR、Jordan

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

    请在 C28x 汇编工具手册中搜索 标题 为 TI-TXT 十六进制格式的子章节。

    谢谢、此致、

    乔治

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

    乔治

    我们尝试使用以下内容重新编辑 cmd 文件 :FLASH:origin=0x7e000000、length=0x2000。

    原始值为: 闪存:origin=0x3f000000、length=0x1000

    但它不起作用、具有相同的误差。

    什么是丢失?

    非常感谢。

    BR、Jordan

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

    很抱歉、您在第一个帖子中未使用十六进制实用程序命令文件。  因此,您需要...

    • 将十六进制实用程序命令文件添加到工程中
    • 在该十六进制实用程序命令文件中指定 ROMS 指令
    • ROMS 指令中的地址和长度是链接器命令文件中地址和长度的两倍

    修改链接器命令文件。

    请参阅 此论坛主题。  这种情况并不完全相同。  但与之类似的是、将十六进制实用程序命令文件添加到工程中以生成 TI-TXT 格式的十六进制文件。

    谢谢、此致、

    乔治