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.

[参考译文] AM62A7:Code Composer Studio 构建 RTOS linker.cmd 错误

Guru**** 2465890 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1472460/am62a7-code-composer-studio-build-rtos-linker-cmd-error

器件型号:AM62A7

工具与软件:

我编译了 MCU R5F 并出现错误
该如何解决这个问题?

说明资源路径位置类型
#10099-D 程序将无法装入可用内存中、或者该段包含的调用站点需要无法为此段生成 trampoline。 对于"Group_6"大小0x23段、运行有对齐的放置失败。 可用的存储器范围:linker.cmd /ipc_rpmsg_echo_linux_am62ax-sk_mcu-r5fss0-0_freertos_ti-arm-clang line 82 C/C++问题

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

    您好、Martin、您是否导入并构建了"系统项目?" 如果没有、请执行此操作、因为该系统工程设计为 正确导入和编译其他核心工程

    AM62Ax MCU+ SDK:IPC RP 消息 Linux Echo

    谢谢!

    Paula.

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

    是的、我导入并构建"系统工程"  
    此错误为构建问题项目

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

    尊敬的 Martin、我刚刚测试了"mcu_plus_sdk_am62ax-sk_mcu-r5fss0-0_freertos_ti-arm-clang"中的"ipc_rpmsg_echo_linux_am62ax_10_01_00_33"构建版本、它会为我构建"(CCS12.5)。 您是否更改了项目中的任何内容? 还是 OOB 演示?

    谢谢!

    Paula.

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

    添加了许多全局结构变量

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

    是否可以增加变量使用的空间?

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

    Martin、您好、 MSRAM 大小为512KB、因此您无法在链接器命令中增加其长度(0x80000)。 你可以尝试将一些全局结构放在 DDR (更慢)或 TCM (微型)中、看看你是否使它们能够按要求进行调整和执行。

    谢谢!

    Paula.

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

    你(们)好  

    如何根据您所说的内容修改程序说明
    DDR (较慢)或 TCM (小型)中的全局结构

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

    Martin、您可以修改 linker.cmd 以将某个段从>MSRAM 移动到>DDR

    一些可能有用的文档:

    AM62Ax Academy 链接器命令文件
    AM62Ax MCU+SDK 用户指南: AM62x MCU+ SDK:存储器映射布局

    谢谢!

    Paula.

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

    你(们)好  

    在存储器{
    只需在下面添加新的变量名称和配置存储器位置?

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

    正确、如果需要、您可以在 MEMORY{}部分中为 DDR 添加新的存储器变量名称。 TCM 部分应该已经在这里。

    谢谢!

    Paula.