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:需要在 TDA2x 平台上运行简单的 DSP 应用

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/658134/ccs-need-to-run-simple-dsp-application-on-tda2x-platform

工具/软件:Code Composer Studio

大家好、团队、

我必须运行一个简单的"Hello World"程序、该程序将使用 JTAG 在 TDA2x 电路板的 DSP 上运行、因此我执行了以下步骤:

1) 1)创建了新的 CCS 工程并编译了新工程

2) 2)在构建项目连接内核 A15_0并启用所有内核后。

3) 启用内核后、我必须仅在 DSP1上运行应用程序、我只将二进制文件加载到在早期构建 CCS 工程时创建的 DSP1、

当我加载二进制文件时,出现以下错误:  

"C66xx_DSP1:文件加载程序:验证失败:地址0x0C8BDCF9上的值不匹配请验证目标存储器和存储器映射。

C66xx_DSP1:GEL:file:/home/pritamp/workspace_v7/testnews/Debug/testnews.out:出现数据验证错误、文件加载失败。"

那么、是否需要明确提及链接器路径、或者编译器将负责该过程?  

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

    地址0x0C8BDCF9似乎不是 DSP 可以访问的有效地址。
    您使用的链接器命令文件是什么?

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

    您好、Rishabh、

    我正在使用 C6678_unified cmd 文件,该文件从 Belo 链接下载:

    http://processors.wiki.ti.com/index.php/Linker_CMD_Files_for_CCS#C6000

    此致、

    普里塔姆

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

    此链接器 cmd 文件对 TDA 系列无效。
    您可以使用 VSDK 安装中存在的文件: \ti_compones\drivers\ \packages/ti\cSL\examples\lnk_dsp.cmd。

    此致、
    Rishabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Rishabh、
    感谢您的更新、我能够运行应用程序和调试。

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

    很高兴听到这个消息。 您对另一个线程是否有任何更新?
    您是否尝试从构建中删除 IPU2

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

    您好、Rishabh、

    现在,我正在尝试为 EVE 创建简单的应用程序,我使用了路径中的链接器文件 " \ti_compones\drivers\ \packages\ti\cSL\example\"(lnk_arp32.cmd)

    因此、当我尝试构建简单的 CCS 工程时、首先遇到了与未定义的_reset_handler 相关的错误。我查看了我使用的 cmd 文件、取消注释_reset_handler 并尝试运行应用程序、因此稍后我没有收到任何错误、但在控制台上不会打印任何内容 我尝试通过代码打印的内容。

    在寄存器内容上,所有寄存器都是空的,包括 PC 和其它寄存器...... !!

    此致、

    普里塔姆

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

    您能否检查是否已完成 EVE MMU 配置?

    此致、
    Rishabh