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.

[参考译文] CCS/TMS320F28379D:错误#10263和#10099-D 程序不能放入可用内存中

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/708305/ccs-tms320f28379d-error-10263-and-10099-d-program-will-not-fit-into-available-memory

器件型号:TMS320F28379D
Thread 中讨论的其他器件:controlSUITE

工具/软件:Code Composer Studio

您好!

我在 controlSUITE 中的 time_led_blink_cpu01示例中遇到一些问题。 我正在尝试修改它、以便在计时器每次结束计数器时写入 RAM。

旧示例中包含一个*。cmd 文件、我们可以在该文件中修改 RAM 地址、但当我构建 time_led_blink_cpu01示例时、不再有 cmd。

我已经在 Project 中添加了-- Properties -- General-- Linker 命令文件,我添加了2837x_RAM_lnk_CPU1.cmd,并且没有更多的修改。

当我编译时、有66个错误。

60相同:#10263和#10264 (在添加的文件上)  

最后  #10099-D 程序将无法放入可用的内存中。

如何在 2837xD 示例中添加.cmd 文件并对其进行修改?

提前感谢您、


Izabela。

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

    Izabela、

    我刚才导入了示例。  对我来说、它构建得很好。  查看构建输出、我发现它使用2个链接器命令文件:

    -l2837xD_RAM_lnk_CPU1.cmd -lF2837xD_Headers_nonBIOS_CPU1.cmd

    我可以在此处的链接器构建选项中看到这些内容:

    您要修改的文件位于${INSTALLROOT_F2837XD}/common/cmd.中 这是一个映射到 C2000软件安装位置的变量。  您可以将鼠标放在[...]的顶部、 它将向您显示实际位置:

    但是、我不建议在此处编辑文件、因为这会影响使用该文件的所有示例。  相反、我建议将文件复制到您的项目中、然后从构建选项中删除文件(第一个屏幕截图的顶部框)。  这样、您就可以编辑文件、而不会影响任何其他示例。

    此致、

    John

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

    它也适用于我、但由于我尝试将.cmd 文件添加到我的工程中并再次编译、它会启动所有这些错误...

    我尝试添加两种方法:(我尝试在文件中添加2837xD_RAM_lnk_CPU1.cmd)
    1.使用项目--属性--常规--链接器命令文件
    将.cmd 文件复制到我的项目文件夹

    我认为这是我可以将 RAM 地址修改为我的应用程序的文件、但不确定。

    此致、

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

    下面是一篇有关链接器命令文件的好文章: software-dl.ti.com/.../sdto_cgt_Linker-Command-File-Primer.html

    如果遇到错误10263、则有多个定义相同存储器块的链接器命令文件。 您将需要删除其中一个。 如果您想向我发送您的项目、我可以查看一下、但我怀疑您在构建选项中定义了一个项目、如在我的第一个屏幕截图中定义的项目、然后在项目本身中定义了一个项目(使用您的源文件)。

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

    我在构建选项中分离了另一个选项、它运行良好。

    此致、
    Izabela。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很高兴听到这个消息。