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/66AK2H12:可视模块在7.2 ROV经典下不可用

Guru**** 2595805 points
Other Parts Discussed in Thread: SYSBIOS, 66AK2H12

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/621176/ccs-66ak2h12-viewable-modules-not-available-under-ccs7-2-rov-classic

部件号:66AK2H12
“线程:SysBIOS”中讨论的其它部件,

工具/软件:Code Composer Studio

我正在尝试了解如何使用ROV经典。 (不确定是否应该在此处或CCS下发布...)

当我暂停我的应用程序并查看ROV Classic时,可视模块下方的大部分条目显示为红色,只有少数条目显示为绿色。 例如,Sysmin可以看到System_printf()缓冲区。 但其他如时钟,邮箱,NDK,任务等则为红色。 如果我尝试查看一个,例如BIOS,我会在右侧选项卡上的"无法加载模块"下看到"从ROV服务器接收到异常: ROV加载模块ti.SysBIOS.BIOS失败,很可能是因为在软件包路径上未找到它或它所依赖的模块。" 在我检查过的每一个情况中,我的cfg都将该模块的xdc.useModule ()声明为丢失。 例如,它进一步指出package_not _found:无法找到包'ti.SysBIOS'。

要更正,它会指示我确保选中所有必需的产品和存储库。可能我缺少了一个不知道我需要的依赖模块?

我有以下绿色的内容:DIAGS,LoggerBuf,注册表,启动,SYSMIN和系统。 其余都是红色。  

所以我的问题是如何正确设置以便我可以使用ROV? 现在,我尝试通过在任务下查看我的各种堆栈大小。

如果我理解正确,7.2 新ROV有问题吗? 如果我尝试与它连接,我的CCS将超时或锁定CCS (在Win10上运行)。

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

    我已将此信息转发给CCS专家。 他们的反馈应在此处发布。

    巴西
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Mike,
    当您单击“系统”时,您应该能够看到XDCROOT和XDCPATH,这些是搜索软件包的产品和目录。 通常,用于ROV的XDCPATH和XDCROOT与生成项目时使用的XDCPATH和XDCROOT相同。 您是否在构建应用程序的同一台计算机上构建应用程序? 您能否发布XDCROOT和XDCPATH选项卡的内容?
    清理和重建应用程序时,您是否还可以发布控制台窗口的内容?

    至于ROV2,我不知道连接有这些问题。 您看到什么错误消息(如果有)?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复。

    我将我的项目交给了一位同事,在他的CCS (相同版本的7.2)下,ROV下的所有项目都是绿色的,可扩展的,非常有用。 因此,它必须是环境中的某项内容,还是安装与项目本身不同?

    您的问题:
    在System I have for (我有的系统)下
    选项卡XDCROOT:“C:ti/xdctools_3_50_02_20_core”
    Tab XDCPATH两个条目:C:/ti/xdctools_3_32_02_25_core和C:/ti/xdctools_3_50_02_20_core/packages

    我的构建项目使用3.32 .2.25_core。

    以上可能表示我的问题? 似乎某处不匹配?

    如果需要,我可以发布生成输出,但这是非常多的。 如有需要,请提供建议。

    ROV2–无错误。 当我单击连接时,它会超时(消息:目标未响应,需要重置mA)。 在论坛上的其他人说,7.2 不支持它,这对我来说很奇怪。 我会问我的同事,这是否对他有效。 这可能与我显示通过ROV CLASSIC提供的其他对象的主要问题有关。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    XDCPATH中不应有两个版本的XDCtools,而且您也是SYS/BIOS或TI-RTOS安装的路径。 首先要查看的是项目属性,位于“项目”->“属性”->“CCS常规”->“产品”中。 您有哪些产品,其中哪些被选中? 您能否通过选择和取消选择某些产品来进行试验,并了解它如何影响选项卡XDCPATH和XDCROOT?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Sasha感谢您的持续努力和帮助。

    我在“产品和存储库”中列出了许多项目。 是否有方法捕获选项的文本列表以便我可以全部发布? 我有一些东西的多个版本:

    CTOOLS库(2.2 .0.00 ,1.1 .1.0 ,1.1 .1.0 ,但未选择任何内容),
    IPC (3.46 .0.02 (选定),3.36 IPC.2.13),
    OpenMP运行时2.x库(2.6 .1.00 ,2.1 .17.01 未选择任何内容),
    SYS/BIOS (6.50 .1.12 ,6.46 .5.55 (选定),6.41 .4.54)
    系统分析器(2.0 .6.52 (已选择))。 2.0。3.43)

    我还选择了其他存储库,其中列出并选择了一个子项:${TARGET_content_base}[C:/ti/ccsv7/CCS_base]

    我有四个选项用于"XDCtools Version"(XDCtools版本)下拉列表:3.50 .2.20 ,3.32 .2.25 (选定),3.32 .1.22 和3.31 .2.38。

    我是否应该尝试删除旧版本的产品?如果是,如何删除?

    Mike
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为您不需要删除任何内容。 通常,从该项目调试应用程序时,在“产品和存储库”中选择的内容正是您在ROV的XDCPATH选项卡中看到的内容。 您的项目是否通过任何参考与另一个项目相关联?

    我可能需要向CCS团队的人员寻求帮助。 如果可以,我认为您应该将此主题移至Code Composer论坛,我将继续在论坛中作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为它与另一个项目没有关联。 我对此很陌生。 我复制了一个现有示例作为起点,其中包含所有文件。

    很抱歉,我不知道如何将此讨论移至CCS线程。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为最干净的恢复方法是使用XDCtools,SYS/BIOS,目标和平台创建一个新的SYS/BIOS示例,然后只复制源文件和CFG脚本。 您如何创建新项目? 您是否正在使用资源管理器?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Sasha,

    我的项目是根据PDK的示例创建的:Nimu_emacExample_EVMK2H_armBiosExampleProject
    我刚刚使用资源资源管理器经典创建了一个新项目。 该项目是:hello_66AK2H12_CortexA
    我没有修改任何产品选项,只是选择了我的平台。
    我建造了它,加载了它,然后看了ROV。 相同的对象为绿色和红色。

    回忆-我把我的项目交给了一位同事。 他不需要修改任何内容,在他的ROV Classic下,所有对象都可用。 同样,对我来说,它似乎指向我的CCS设置或已安装的软件包中的某些内容。

    感谢您帮助我完成此过程。

    Mike
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    鉴于我创建了一个新项目( hello_66AK2H12_CortexA),并且拥有:

    XDCtools版本设置为3.50 .2.20_core,并且仅选择了SYS/BIOS 6.50 .1.12 和其他Repositories->${TARGET_content_base}

    我的ROV CLASSIC XDCPATH和XDCROOT条目应该是什么? 与以前一样,我还有:
    在System I have for (我有的系统)下
    选项卡XDCROOT:“C:ti/xdctools_3_50_02_20_core”
    Tab XDCPATH两个条目:C:/ti/xdctools_3_32_02_25_core和C:/ti/xdctools_3_50_02_20_core/packages

    这些设置在哪里? 它们似乎不是基于项目的,因为它们对于两个项目似乎是相同的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的,我终于明白了。 该链接载有答复: processors.wiki.ti.com/.../XDC_Paths_And_ROV

    链接用于较旧的CCS。 我在7.2 上,但有足够的提示。 需要设置"Stuff (XDC路径,产品...)才能使ROV正常工作。 这适用于CCS,而不是项目。 在CCS菜单窗口->首选项->CCS->Product->RTSC下设置。 我做出了与我的项目相匹配的选择。

    我不知道安装时是否应该将这些设置为某些默认值,因为我不知道同事的CCS是如何工作的。 我认为他没有做出这些改变。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很好地听到您解决了问题,感谢您提供调试提示。  我会尝试在我的计算机上复制它。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢您的帮助,让我朝着正确的方向前进!