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.

[参考译文] C66XCODECS:如何在MAP文件的.text部分之间重新映射.obj文件。

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/587165/c66xcodecs-how-to-remap-obj-files-among-text-section-in-map-file

部件号:C66XCODECS

你好

我想重新排列.obj文件在地图文件的.text部分之间的顺序,

例如:

init_array
* 0 ab0万未初始化

文本           0           80万           0.0061万c20
                         80万           0.0001万ca0        A.对象
                         0.0801万ca0           0.178万        B.对象
                         80.342万           0.0015万a0        C.对象
                         0.8049万c0           0.0015万a0        D.目标

假定,我的.map文件是以上述方式生成的。 我想修改MAP .text部分,以便通过下面的提及方式实现.text。  

init_array  
* 0 ab0万未初始化

文本           0           80万           0.0061万c20  
                         80万           0.0001万ca0        C.对象
                         0.0801万ca0           0.178万        B.对象
                         80.342万           0.0015万a0        A.对象
                         0.8049万c0           0.0015万a0        D.目标

请帮助我如何在.text部分中重新映射.obj文件  

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

    我已将此信息转发给编解码器专家。 他们的反馈应在此处发布。

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

    要了解答案,您首先需要阅读Wiki文章 链接器命令文件入门的第一部分,了解您获得的背景。  

    此sections指令条目执行您请求的内容...

    文本
    {
    C.obj(.text)
    B.OBJ(.text)
    A.obj(.text)
    D.obj(.text)
    *(.text)
    } > memory_range_name_here 

    这将创建一个名为.text的输出部分。  前四个.text输入部分来自这些命名的文件,按顺序排列。  接下来是名为.text的其余输入部分。

    谢谢,此致,

    -George

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

    感谢您的响应,如果我们构建项目,您提供的解决方案可以正常工作,但我不期望,我希望链接器文件更改在重建项目时保持不变。
    请您对此提供任何解决方案吗?

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

    我已经解决了这个问题。 感谢您的回复。

    此致
    Prudhvi