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.

[参考译文] SK-AM62B-P1:CCS 调试错误"未知模块:文件"

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1610563/sk-am62b-p1-ccs-debug-error-unknown-module-file

器件型号: SK-AM62B-P1

您好:

我正在尝试设置 CCS 以调试在 AM62X 板的 M4F 内核上运行的应用程序。 我安装了 CCS-20.4.1、并尝试使用 FreeRTOS 运行 M4F 的 hello_world 示例。 我能够构建工程、但启动调试会话时收到以下错误“Unknown module:file“。 有什么想法、这指的是什么? 我转到 CCS 安装文件夹并发现来自文件“ccs_base/cloudagent/cloudagent/sys/module.js"<xmt-block0>“ src 的日志。 我是否应该运行 cloudagent? 我相信默认情况下我安装了所有组件,并且没有看到有关 cloudagent 的安装选项。

当我查看代码记录该错误时,那里的注释说要创建子模块,如果它尚未创建,但我看不到代码这样做:

        //此子模块尚未创建
        const moduleID = moduleUniqueID++;
        日志((`创建新模块(模块 ID:${moduleID})`);
        if(!(moduleObj.partules 中的 subModuleName)){
          抛出新错误(“未知模块:“+子模块名称);
        }

我的配置中是否缺少某些内容? 我附加了 launch.json 文件和我正在使用的 ccxml 文件(扩展名已重命名为允许上传)。 提前感谢。

-艾曼

launch_json.txt 

AM62X_ccxml.txt 

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

    您好:

    我已将该工单分配给合适的专家。 如果您在接下来的 24 小时内未收到回复、请返回 ping。

    此致、

    建中

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

    您好、

    指定的专家不在办公室、请期待收到延迟的回复。

    此致、

    Vaibhav

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

    尊敬的 Ayman:

    请按照 CCS_launch 中提到的步骤进行操作。

    如果仍面临问题、请提供 CCS 的屏幕记录。

    此致、

    Tushar

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

    我想我按照记录的步骤操作、但仍然缺少一些内容、并且在启动调试会话时仍然收到该错误。 我注意到的一点是、在创建我的 AM62X_SK_XDS110 配置 (attached) 后、转到“Start less-project Debug“、我在“threads"选项“选项卡下没有看到任何内容(请参阅随附的屏幕截图)、并在尝试运行时收到“Unknown module:file“错误。 那么,我还缺少什么? 我的 ccxml 文件是否缺少内容? 我刚按照文档选择了连接和电路板。

    谢谢。

    -艾曼

     e2e.ti.com/.../AM62X_5F00_SK_5F00_XDS110_5F00_ccxml.txte2e.ti.com/.../5100.launch_5F00_json.txt

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

    提供的配置文件看起来正常。 我在设置中检查一下。

    我已安装 CCS v20.4.0、但没有遇到任何问题。 我将使用最新版本进行检查并更新该线程。

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

    我已经在最新版本的 CCS v20.4.1 上尝试过这种方法、很适合我。 请尝试重新安装 CCS 一次。

    此外、确认您没有将 CCS 文件夹从一台计算机复制到另一台计算机、而是通过安装程序安装 CCS。

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

    我的诀窍是以管理员身份运行 CCS。 它的运行方式是这样吗? 我不相信我在文档中看到了这方面的注释、但如果不以管理员身份运行、则错误是一致的、如果以管理员身份运行、则不会收到错误。

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

    您可能在安装过程中以管理员身份运行 CCS 安装程序、或者您系统需要管理权限才能连接外部组件。

    您的系统是否有任何与外部设备连接的限制?

    我正在将该主题发送给 CCS 团队以供进一步评论。

    此致、

    Tushar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可能在安装过程中以管理员身份运行了 CCS 安装程序、

    Aymen — 你能确认这一点吗? 更具体地说、安装 CCS 时的管理员账户是否与运行 CCS 时所用账户不同?

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

    在安装 CCS(以用户而不是管理员的身份)时、如果我信任发布者并同意、Windows 会发出通常的提示、然后安装便会继续。 我可以确认的是、在安装程序完成并为我启动 CCS 后、我能够运行调试器并连接到我的目标。 但是、一旦我退出 CCS 并再次启动它(以用户而不是管理员的身份)、它将始终失败、并出现该错误。 只是当我开始以管理员身份运行时,错误才消失了。

    几个月前我在另一个线程上报告了此问题(当时运行的是 20.3)、但这是相同的行为。 这是早期的线程。 检查我所述程序中的步骤 10。 如果您需要其他信息、请告诉我。

    e2e.ti.com/.../sk-am62b-p1-setting-up-ccs-for-m4-debugging-profiling

    -艾曼

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

    在您的另一个线程中、您提到它不喜欢 launch.json 中的两个注释行。 不会导致问题。 我看到它们在我的环境中生成、不会影响调试启动。 您在这些行中看到了哪些错误?

    您能否使用这些行生成另一个 launch.json、然后将文件重命名为 txt 并附加到该线程?

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

    我不记得我在 json 文件中收到注释时出现的确切错误、但就像我在另一个线程中的过程中描述的那样、我删除了注释后还能继续前进。 运行 ccs20.3. 注释行仍然以 20.4 生成、但没有抱怨。

    不管怎样,我陷入的主要问题是“未知模块:文件“错误(步骤 7-9 在我的另一个线程),这就是我在本周早些时候继续经历的时候,我去 20.4。 基本上、安装程序启动 CCS 后的第一个调试会话可以正常工作、但当我退出并重新启动 CCS 时、每次开始调试时都会收到错误。 以管理员身份启动 CCS 为我修复了该问题。

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

    您能否提供以下文档中提到的 CCS 服务器日志和 Theia 日志:

    https://software-dl.ti.com/ccs/esd/documents/ccs_diagnostic-logs.html

    您是否还可以启用云代理日志记录、重现问题并提供生成的 my_ticld.log 文件?

     关于:CCSTUDIO-THEIA:启动调试会话时发生 CCS 错误 

    谢谢

    Ki

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

    我将在第二天或第二天为您提供这些日志。 谢谢。

    Ayman