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.

[参考译文] 编译器/TMS320F28388D:将 driverlib_cm 函数移动到.TI.ramfunc

Guru**** 2524550 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/900988/compiler-tms320f28388d-moving-driverlib_cm-functions-to-ti-ramfunc

器件型号:TMS320F28388D

工具/软件:TI C/C++编译器

您好!

 在我的项目中,正在编译 从闪存运行的 driverlib_cm 代码。 我想将以太网.c 闪存中的函数移动到 RAM 、这是我可以在链接器文件中提到的任何方法。  

此致

Eshwar

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

    您好!

    您是否意味着所有以太网函数都单独放置在 RAM 中、而.text 的其余部分保留在闪存中? 您为什么会这样做?

    此致、

    Sudharsanan

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

    您好、Sudharsan、

    我正在通过以太网实施刷新。 由于以太网驱动程序位于闪存中、我将覆盖闪存、这会导致崩溃。

    此致

    Eshwar

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

    您好!

    有关在 RAM 中放置函数的详细信息、请参阅以下链接。

    https://processors.wiki.ti.com/index.php/Placing_functions_in_RAM

    谢谢

    Vasudha

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

    您好!

      我做了一些事情

    {driverlib.lib (.text)}> S0RAM|S1RAM|S2RAM

    它工作正常。

    此致

    Eshwar