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.

[参考译文] TMS320F28035:TMS320F28035

Guru**** 2525230 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/846538/tms320f28035-tms320f28035

器件型号:TMS320F28035

尊敬的所有人:

这意味着70到80行上的指令是什么?

我想知道如何处理与链接器命令相关的内容。

您能否让我知道我必须提及的所有文件、以便顺畅地处理这一问题?

非常感谢。  

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

    [引用 user="yoonseok shim"]

    我想知道如何处理与链接器命令相关的内容。

    您能否让我知道我必须提及的所有文件、以便顺畅地处理这一问题?

    [/报价]

    Yoonseok、

     TMS320C28x 汇编语言工具(http://www.ti.com/lit/spru513)中介绍了链接器的技术说明、链接器选项以及链接器命令文件。  请注意、CLA 细节在名为"C28x CLA 扩展"的部分中提到。

    有关与 CLA 相关的 C 语言代码细节(例如:什么是暂存区)、请参阅《TMS320C28x C/C++编译器指南》(http://www.ti.com/lit/spru514)

    话虽如此、此链接器命令文件有点令人困惑。   

    第71行:设置 C28x 的堆大小(而不是 CLA)

    第72行:设置 C28x 的堆栈大小(再说一次、不是 CLA)

    第71行和第72行都可以通过编译器命令行选项而不是通过链接器文件来完成。

    暂存区是编译器将 CLA 的局部变量存储在存储器中的位置。  它就像一个堆栈、但 由于 CLA 没有堆栈指针、因此必须以不同的方式进行设置。  暂存区大小被注释掉、因为其中一个修订简化了 CLA 暂存区管理;不再需要在链接器命令文件中为暂存区指定大小。

    我认为 C2000 MCU 器件技术讲座对您有所帮助。 以下是器件技术讲座的链接:

    CLA 特定实践技术讲座非常好地描述了 CLA、如何为其开发代码以及如何在 Code Composer Studio 中对其进行调试。 我想您会发现它对您有所帮助。 它适用于比您拥有的器件更新的器件、但概念仍然适用。 以下是该研讨会的链接:

    单击此处了解更多 CLA 常见问题解答和资源。

    但愿这对您有所帮助。 如果您的问题得到了解答、请单击绿色的"验证答案"按钮。

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

    感谢 Lori 的真诚帮助!

    由于您的帮助、我可以大大节省时间!