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:由于缺少c源文件,DDR3软件调配失败

Guru**** 2587365 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/603882/ccs-ddr3-software-leveling-failed-for-lack-of-c-source-files

主题中讨论的其它部件:DM385

工具/软件:Code Composer Studio

我本来想在dm8148设备上执行DDR3软件调配,ccsDDR3 5.5 ........0, 但在这里我遇到了一个问题。

DDR3 init的措辞似乎很好,但在我加载文件DDR3-SlaveRatio_ByteWiseSearch_TI814x后,它指示了以下信息:

在"C:\Documents and Settings\x15.756万\Desktop\SlaveRatioProg\DM385\DDR3_Slave_Ratio_search_auto_cate_0_1\build\Debug/../DDR_SlaveRatio_SearchAlgo_Ti814x.c"中找不到源文件
找到文件或编辑源查找路径以包括其位置。

错误消息是否是一个正常现象? 我该如何处理这件事? 任何建议对我来说都是非常有用的,谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    这是一个相当常见的警告信息。 通常,在尝试调试未生成的库中的代码时:
    processors.wiki.ti.com/.../Debug_Handbook_for_CCS

    在您的案例中,我想通过从路径判断,该代码是TI的库(或某些内容)。 如果您有源文件,则可以浏览到它。 否则,您可以忽略警告。

    谢谢
    KI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此错误消息非常常见。 当程序停止时,CCS将尝试打开与您停止的位置匹配的源文件。 如果找不到源文件,则会显示此消息。 当您在库代码中停止时,通常会发生这种情况。 我可以从路径中看出,这是一个由TI的某个人构建的库。 如果您确实有库的源,则可以使用按钮将CCS指向它,以便它可以打开源文件。 但是,对于库,您通常没有源代码。您可以忽略此消息,这并不意味着它们是应用程序的问题。 这只是意味着CCS不能为您打开与您在程序中的位置匹配的源文件。

    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,John
    正如我现在所看到的,我可以忽略错误消息并继续在我的DDR3 phy上进行调试,但在我加载DDR3_SlaveRatio_ByteWiseSearch_TI814x.out后,程序在功能对称的main上停止,我遇到了另一个问题。 我希望看到一些消息打印,指示我应该如何使用此程序,例如:
    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    运行:
    为DDR控制器0输入0,为DDR控制器1输入1
    0
    DDR start ADDR=0x800万
    以十六进制输入种子读取DQS门比率值,以搜索RD DQS门窗口
    0xA5
    在十六进制中输入种子读取DQS比率值,以搜索RD DQS比率窗口
    0x34
    以十六进制输入Seed Write DQS Ratio (种子写入DQS比率)值,以搜索Write DQS Ratio (写入DQS比率)窗口
    0x13
    输入输入文件名称
    Ti814x_Ratio_Values
    ******
    字节级从属比搜索程序值
    ******
    BYTE3 BYTE2 BYTE1 BYTE0
    ******
    读取DQS MAX 5d 60 5F 69
    读取DQS最小值8 8 4 8
    阅读DQS OPT 32 34 31 38
    ******
    读取DQS GATE MAX 1EC 1D1 1B5 1a0
    读取DQS门最小值8f 7c 63 41
    读取DQS安全门选件13d 126 10c f0
    ******
    写入DQS MAX 97 A3 8c 8b
    写入DQS最小值0 0 0 0

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    但我从未看到程序自动运行,而是必须单击调试选项:逐步进入(逐步),或者它不会继续。是
    这是我没有正确配置ARM模式的原因吗? 它是在SPV模式下运行的,有人能告诉我如何在用户模式下配置dm8148吗? 非常感谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    您的第二个问题最好在达芬奇设备论坛上提出。 我将在那里创建一个新的帖子:
    e2e.ti.com/.../716

    谢谢
    KI