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.

[参考译文] TDA4VM:使用 Lauterbach 在 J721EX EVM (SOM J721E)上进行跟踪

Guru**** 2553450 points
Other Parts Discussed in Thread: TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1191710/tda4vm-trace-on-j721ex-evm-som-j721e-using-lauterbach

器件型号:TDA4VM

你好。

我想使用 Lauterbach 评估 EVM 上的跟踪。 我正在尝试使用 CMM 脚本(用于 J721e)、但在 R5F MCU1_0中运行筛子后未看到任何跟踪条目:

当我运行"j721e-cr5-MCU_STM_offchip_trace_SRAM.CMM"时、我得到:

维护密钥(C18060251340 09/2019)在此版本中无效、演示时间为10分钟
收到内部通信 ping
收到内部通信 ping
维护密钥(C18060251340 09/2019)在此版本中无效、演示时间为10分钟
未检测到分析仪。 跳过片外跟踪配置
文件"/home/fn5pva0/t32/demo/arm/hardware/j721e/j721e-cr5-mcu/sieve_ram_arm_v7r_le.elf (ELF/DWARF2

(据我所知、维护密钥允许完全运行2022-09版本、但有时间限制、因此这不会导致任何问题)。

然后、我手动打开 跟踪配置(命令"Trace")并选择 CAnalyzer (AFAIK、一旦检测到硬件、T32就应该自动选择它 、但不会选择)。  

我已选择 TPIU 至4行:

我有一个具有 ARMv7 A/R 许可证的 CombiProbe (旧版本)。 Lauterbach 通过转换器连接到 MIPI60 (J16 EVM 连接器)。 JTAG 调试 Sieve 是可能的、但跟踪不是。 我确认 了 EVM 中的 SW3.2为"1"、因此多路复用器将布线线路由到 MIPI-60 (我会说...)。

也许我必须配置寄存器中的某些内容(例如 PAD 函数)、但不能清除需要配置的内容(任何 CMM 脚本应该这么做吗?)

我正在使用下一个适配器。

TI 能否为如何配置整个组件以获得片外 ETM 跟踪提供一些支持?  

谢谢

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

    你好。

    在等待支持时、我已经查看了我正在使用的适配器(Lauterbach 的适配器和 TI 的适配器)的引脚排列。 我没有详细考虑适配器。

    然后、我意识到  PROC081E2没有任何布线、它有吗?

    这意味着 EVM 随附的适配器不应用于连接 Combi-Lauterbach 并具有跟踪功能。  

    TI 能否 为我们提供解决 此问题的选项? 是否有任何特定的适配器可用于此目的?

    非常感谢

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

    您好 Pablo、

    对于 J7ES、我希望 R5的片上跟踪能够与任何适配器配合使用。  具有 EVM 的盒装适配器对于片外布线不有用。

    对于片外布线、通常是(LA-7992或 LA-7993预处理器)+(PowerTRACE-II/III 盒)+(PowerDebugPro)+(不使用 LA-7993时、为 mipi60适配器 LA-3818)。

    应该可以使用 combibprobe (我没有在 J721e 中尝试过此方法),但您将需要另一个适配器和不同的 CMM 脚本来使用 Canalyzer 而不是 Analyzer 命令。  Lauterbach 网站在细分 TDA4芯片选项方面做得很好。  我可以看到有关创建 combibprobe 脚本的信息、但如果问 Lauterbach、可能会更快、更合适。

    请观看随附的视频、了解如何查找所需内容:

    e2e.ti.com/.../tda4_5F00_offchip_5F00_2023_2D00_02_2D00_02_5F00_15h29_5F00_01.mp4

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

    您好 Pablo、

    我使用 combibprobe 进行了试用、并在 TDA4VM 上获得了 R5 ETM。  我将附加一个视频和经过更改的脚本。 ETM 和 STM 应适用于4位接口。  我使用 LA-3784将我的 mipi-34晶须转换为 MIPI-60。  如果您使用 MIPI-20T 晶须、则需要 LA-2775。  我没有一个可以尝试的方法。

    e2e.ti.com/.../combiprobe_5F00_tda4vm_5F00_r5mcu_5F00_2023_2D00_02_2D00_02_5F00_16h31_5F00_01.mp4

    e2e.ti.com/.../3173.cmm_2D00_tda4_5F00_dra829.zip

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

    谢谢 Richard。 一旦我有了适配器、我将查看所有内容。

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

    非常感谢。 我们刚刚与 Lauterbach 联系以获取合适的适配器(LA-3784)

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

    您好 Pablo、

    好的。  我将继续并结束、如果您有问题、我们可以再次访问。

    请注意、我确实验证了 Cortex-M 和 Cortex-R 布线是否与 combiprobes 4位接口配合使用。  我遇到了带宽跟踪器的一个 combiprobe 特定问题、LB 提供了一个解决方案、他们希望下周初在日常构建中修复。   我通常对 A72使用22位跟踪(而不是4位)、但对于非 A 内核、4位仍然可以提供有用的数据。

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

    你好 Richard。

    我刚刚收到适配器、ETM 似乎部分工作。

    我必须将脚本更改为不加载一个不存在的文件的 elf 符号、并加载 SD 卡中的一个并在 R5 (MCU1_0)中运行的文件、从而在周期性函数中准备 BP。 此外、我不得不注释 CAnalyzer.autofocus、因为始终失败、无法获得跟踪频率(¿?) 因此、跟踪时钟可能不正确、这可能是 没有多少消息的原因。 并正确解码它们。 仅获得少数内容、但没有解码(请参阅包含的视频和一些屏幕截图):

    在 taht 之后、如果我运行 j721e-cr5-mcu_sever_offchip_trace_sRAM.CMM、则缓冲区会按预期填充、但协议中也会出现许多错误

    有什么技巧可以解决我的问题?

    非常感谢

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

    您好 Pablo、

    我已将 Combiprobe2与本地示例脚本 CMM-xyz 在我的目标上完全使用过、并且它们完全可以处理当前的构建。  我没有尝试使用./t32/demo/脚本。   STM 和 CPTRRacer 脚本确实有几个问题、这些问题在2/25/23版本中得到了解决。  我将向您发送一个 zip 文件、您应该能够运行示例并查看跟踪是否正常工作、除非您的设置中有其他不同的内容。

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

    谢谢 Richard。

    我有 CombiProbe、无 CombiProbe2。 AFAIK、根据 Lauterbach 的说法、缓冲器的大小是不同的、不是吗?

    使用您的脚本可以正确获得自动对焦但我没有得到自动对焦的原因是什么?  

    BR