TI中文支持网
TI专业的中文技术问题搜集分享网站

C6678 linker.cmd 修改

您好:

我使用的是OpenMP的例程,我想把里面的

 .localfar :
    {
        "*rts*.lib" (.far)
        "*rts*.lib" (.fardata)
        "ti.drv.qmss*.ae66" (.far:local)
        "omp_config_pe66.oe66" (.far)
        "omp_config_pe66.oe66" (.fardata)

    } > L2SRAM

修改成这样

 .localfar :
    {
        "*rts*.lib" (.far)
        "*rts*.lib" (.fardata)
        "*_mutex.*" (.far)
        "*_mutex.*" (.fardata)
        "ti.drv.qmss*.ae66" (.far:local)
        "omp_config_pe66.oe66" (.far)
        "omp_config_pe66.oe66" (.fardata)

    } > L2SRAM

请问是怎么弄的,谢谢!

Thomas Yang1:

没太明白您的意思,如果是CMD文件中,直接用文本文件编辑打开即可,

如果是在SYSBIOS中,需要在CFG文件中修改的

qq z:

回复 Thomas Yang1:

您好,确实就是您说的情况,我就是想知道怎么在cfg文件里面怎么修改cmd文件然后达到上面的要求,我不是很清楚上面那种修改在cfg文件里面怎么写。

谢谢!

Thomas Yang1:

回复 qq z:

可以通过图形化界面和脚本方式修改,网上有很多介绍的 或者看下ti wiki page ,搜索 sysbios memory allocation关键字即可

qq z:

回复 Thomas Yang1:

您好:

1.简单的设置一个段然后把它加载到某个存储区我会,上面提到的并不是这个问题。

2.您可以打开openMP下面的hello_with_make这个例程,然后在.cfg文件中添加var Settings = xdc.useModule('ti.sysbios.posix.Settings');这条语句,

您会发现这个例程就无法正常运行了,这个bug已经反映很长时间了,但是贵方并没有给出解决方案。

3.您编译hello_with_make这个例程之后,打开linker.cmd,我就是想修改里面的一部分(原问题有提到),真的是不会改,还望帮忙看一下。

谢谢,多有叨扰!

赞(0)
未经允许不得转载:TI中文支持网 » C6678 linker.cmd 修改
分享到: 更多 (0)