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.

[参考译文] TMDSEVM6678:链接器问题

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1186322/tmdsevm6678-linker-issue

器件型号:TMDSEVM6678

您好!

  我使用的是 C6678、因为代码构建后链接器命令会自动生成、因为它位于 RTGS 中、我必须使用

 和添加链接器文件以更改 L2SRAM 存储器位置。Pls 阐明了如何添加链接器命令、而不是自动生成链接器 cmd 或对其进行修改。

此致、

 Thilak

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

    SYS/BIOS 链接器命令文件问题-处理器论坛-处理器- TI E2E 支持论坛

    在之前的论坛帖子中、他们建议了链接、但无法打开建议的链接  

    rtsc.eclipse.org

    rtsc.eclipse.org

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

    Thilak、

    让我看看它并返回。

    此致

    Shankari G

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

    Thilak、

    这个问题似乎是 CCS 上的通用问题。  

    通知 George Mock。

    --

    或者,本常见问题解答中列出的所有56个 PDK 示例都是“基于 RTSC 的应用程序”--> 示例程序。

    [常见问题解答] TMS320C6678:如何为 C6678生成 CCS PDK 示例? -处理器论坛-处理器- TI E2E 支持论坛

    它们都是配置设置为"*。cfg"的 RTSC 应用程序。

    您可以有这些示例中的任何一个,比如... UART 作为基础项目;借助其设置和环境、可根据您的需求修改您的应用程序。

    --

    通过这种方式、最好从已经在工作的东西开始。

    --

    PDK 软件包中的平台测试程序是"唯一一个-非 RTSC"裸机代码、仅包含 linker.cmd 文件"platform_utils.cmd";不包含任何*。cfg。   

    --

    其他有用链接:

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1082264/faq-tms320c6678-quick-set-up-guide-c6678-and-c6678-evm

    [常见问题解答] TMS320C6678:如何在 C6678 EVM 上构建和运行平台测试? -处理器论坛-处理器- TI E2E 支持论坛

    [常见问题解答] TMS320C6678:用于 C667x 系列器件的 UART 示例项目-处理器论坛-处理器- TI E2E 支持论坛 

    此致

    Shankari G

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

    Shankari、

         我的问题是我们是否可以修改 linker.cmd 文件中的位置、它是 rtsc 工程。

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

    Thilak、

    在 RTSC 工程中、linker.cmd 是一个自动生成的文件。 linker.cmd 将出现在"C:\ti\pdk_c665x_2_0_16\packages\MyExampleProjects\UART_BasicExample_C6657_c66xTestProject\Debug\configPkg\linker.cmd"

    我们将进行修改、但当您使用 项目的"清理选项"时、完整的"configPkg"文件夹将被删除。

    重新编译时、将使用*。cfg 作为输入创建 linker.cmd。 (*。cfg 位于 C:\ti\pdk_c665x_2_0_16\packages/ti\drv\uart\test\c6657\c66\BIOS\uart_test.cfg)  

    此致

    Shankari G

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

    好的。我尝试使用 UART DMA 项目进行构建。我能够进行构建、但在电路板上加载程序时遇到以下错误

    C66xx_0:文件加载程序:验证失败:地址0x84000000处的值不匹配请验证目标存储器和存储器映射。
    C66xx_0:GEL:文件:C:\Users\tp\workspace_v9\UART_BasicExample_C6678_c66xDMATestProject\Debug\UART_BasicExample_C6678_c66xDMATestProject.out:发生数据验证错误、文件加载失败。

    我尝试重新安装和导入它。 此外、我必须使用 DMA 传输函数来访问 EMIF 传输、将此代码作为基础。

    请检查此错误。

    此致、

     Thilak  

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

    Thilak、

    在运行 GEL 文件或将 UART-DMA 示例导入到 CCS 中时是否遇到问题?

    请上传实验的视频文件。 以便快速解决问题。

    此致

    Shankari G