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.

[参考译文] Linux/TDA2P-ACD:无法在 Linux 终端上查看处理器 SDK 03.02的用例菜单

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/672105/linux-tda2p-acd-unable-to-see-usecase-menu-on-linux-terminal-for-processor-sdk-03-02

器件型号:TDA2P-ACD

工具/软件:Linux

您好!

我尝试通过 Ubuntu 14.04上 CCS 7.3中的 JTAG 加载 TDA2Px-EVM 版本二进制文件。

每当我在每个内核上加载二进制文件时、除 EVE 内核之外的所有内核都会自动命中 SW 断点。 EVE 内核在我加载二进制文件后立即开始运行。

我已附上屏幕截图供参考。  因此、当我运行所有内核时、我在终端上看不到任何内容。 我已经按照 TDA2Px 用户指南中的说明完成了 UART 设置。

在这里、我无法理解无法在控制台上获取 usecase 菜单的问题是因为 EVE 内核、还是其他问题。

对同一条上的任何输入都表示高度赞赏。

此致、

Abhay

     

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

    您能否在 TDA2Px_multicore_reset.gel 中将 VISION_SDK_CONFIG 设置为1并尝试。

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

    在进行上述更改后、我是否需要编译处理器 SDK。
    因为我进行了更改并再次尝试、但我仍然面临相同的问题。
    我需要在哪个内核上加载 TDA2Px_multicore_reset.gel 文件、因为所有内核都使用各自的$(core)_startup.gel 文件。

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

    您无需重新编译处理器 SDK。 您需要在"C:\ti\ccsv7\ccs_base\emulation\gel\TDA2Px\TDA2Px_multicore_reset.gel"中进行更改。
    或者、在启动 CCS 配置后更改 GEL 文件时、应在保存后重新加载 GEL。
    该选项在右键单击菜单中可用。

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

    我重新启动了 CCS、现在我的 EVE 内核不会在我加载二进制文件后立即运行。
    但我仍然无法在控制台上看到用例菜单。 我是否遗漏了任何东西。

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

    您是否能够使用 SBL 引导?
    如果您尚未尝试 SBL 引导、请尝试以确保硬件正常。

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

    还有一点。
    在执行 CCS 加载时、可以确保在加载二进制文件之前在每个内核上发出 CPU 复位。

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

    您好、Rishabh、

    我已经尝试使用 SD 卡加载 MLO 和 Appimage、但它工作正常。

    是的、我在加载二进制文件之前对每个内核执行 CPU 复位。

    此致、

    Abhay

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

    您需要在运行二进制文件后暂停所有内核、并查看内核的状态。
    您能否共享与上面共享的屏幕截图类似的屏幕截图。
    谢谢。

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

    您好、Rishabh、

    暂停内核后、我已附加 CCS 调试窗口的屏幕截图。

    此致、

    Abhay

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

    未进行 IPC 连接。 您能否共享 vision_sdk\apps\configs\tda2px.evm_BIOS_all\中存在的 cfg.mk。

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

    您好、Rishabh、

    PFA cfg.mk 文件。

    此致、

    Abhay

    e2e.ti.com/.../cfg_5F00_mk.txt

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

    在构建中启用 IPU2、而您在 CCS 配置中为 IPU2选择了旁路模式。
    您需要在 CCS 目标配置中启用 IPU2内核。
    当 IPU2以 SMP 模式运行时、您应该在两个内核上加载相同的 IPU2二进制文件。
    希望这能解决您的问题。

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

    我未绕过 IPU2内核并加载了二进制文件、但仍然无法在 TeraTerm 上查看用例菜单。
    这一次、我在装有 CCS6.1的 Windows 计算机上尝试过

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

    我在 cfg.mk 文件中设置了 PROC_IPU2_include=no、并重新编译了 Processor SDK。
    现在、我能够使用 JTAG 引导 TDA2Px-EVM、并且还可以在控制台上看到用例菜单。
    感谢您的支持。

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

    很高兴我能够提供帮助。
    即使在构建中包含 IPU2、CCS 加载也应该正常。
    我们将在此处尝试、如果 IPU2需要其他任何东西、我将告诉您。
    谢谢。

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

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

    由于此问题已得到解决、我将关闭该主题。

    此致、
    Rishabh