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.

[参考译文] TMS570LS0432:链接器定义的符号问题

Guru**** 2526700 points
Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/569949/tms570ls0432-linker-defined-symbols-issue

部件号:TMS570LS0432
主题中讨论的其他部件:HALCOGEN

大家好,

我的客户发现他无法强制链接器生成与堆栈内存排列相关的特殊符号。

这些符号是__stack_size和__stack_end (或者__TI_stack_size和__TI_stack_end–从我在网上找到的信息中可以很清楚地看出)。

根据SPNU151第6.1 .2节,链接程序应至少生成__stack_size,但不会... 有何想法?

他找到了一个解决方法:HALCoGen在sys_core.h中生成类似的宏(与符号表条目相反),因此他只使用这些宏。 但是,我有点不舒服的是,他不能强迫链接器做理论上应该做的事。

非常感谢您的帮助,

罗斯

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Ross:
    我将把您的帖子转到编译器论坛,他们将在这里拥有更多专业知识来帮助您解决问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [报价用户="Ross Parlon"]

    我的客户发现他无法强制链接器生成与堆栈内存排列相关的特殊符号。

    这些符号是__stack_size和__stack_end

    [/引述]

    我无法再现此行为。  有些奇怪的事情肯定会发生。  是否有一个名为.stack的部分?  它的长度不是零?

    谢谢,此致,

    -George