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.

[参考译文] TMS320F28379D:缺少存储器范围时无链接器错误

Guru**** 2595805 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1059777/tms320f28379d-no-linker-error-on-absent-memory-range

器件型号:TMS320F28379D

您好!

在链接器命令文件中、我创建了一个 GROUP、其中 load=参数设置为未定义的存储器范围。  我本来应该会遇到链接器错误、但没有任何结果。  我甚至可以移除 load=器件、没有错误。




}负载=
 运行= ,PAGE = 0,PALIGN (8)
 load_start ( )、
 load_size ( )、
 load_end ( )、
 run_start ( )
 run_size ( )、
 run_end ( )

如果我将 SECTION 语句配置为:

:run= ,PAGE = 0,PALIGN (8)
             load_start ( )、
             load_size ( )、
             load_end ( )、
             run_start ( )
             run_size ( )、
             run_end ( )

我有一些有关命令文件的基本文档、但没有对此进行解释。  我应该收到错误吗?  是否有说明我观察到的内容的文档?

谢谢、

ED

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

    尊敬的 Ed:

    该部分是否在应用中使用?

    我在我的一个示例项目中尝试了它。 如果应用 程序中存在该段、我会收到链接器错误。 但是、如果没有此类段、则没有错误。

    您 还可以检查.map 文件以检查 所有段及其分配位置。 您可以找到如下所示的内容

    此致、

    Veena

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

    您好、Veena、

    你是对的。  我创建了它、并将向它添加一些内容。

    谢谢、

    ED