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.

[参考译文] AM2634:无法将器件引脚配置为输出布线

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1448126/am2634-cannot-configure-device-pins-to-outputs-trace

器件型号:AM2634

工具与软件:

您好!

我在引脚配置方面存在问题、因此引脚会输出跟踪。 我遵循了 Lauterbach 脚本中的步骤、引脚仍然固定 为0V (我通过逻辑分析仪连接到 TRACE_CLK 引脚、并且开始跟踪后不存在时钟-跟踪组件得到正确的配置以确定)。

我尝试了包括 XTALCLK 在内的多个跟踪源、该跟踪源肯定会生成时钟-请使用逻辑分析仪进行检查、我可以测量25 MHz。 也使用多个分压器进行了测试、但没想到。 我可以确认 TRCCLKOUT_CLK_STATUS 寄存器反映了正确的配置。

我将 PR0_PRU1_GPIOn 寄存器配置为使用 MUX_MODE 4、如 AM263x Sitara 数据表中所述。

有人有任何可能的解决方案吗? Lauterbach 脚本中的一条评论真的吸引了我的眼球。

;* SW3.1=OFF、SW3.2=ON、SW3.3=OFF、SW3.4=ON
;这是唯一可以使片外跟踪工作的引导模式。

这与此相关吗?

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

    我必须添加该信息、在将 MUX 配置为 GPIO 时、我通常可以使用 GPIO_SET_DATA 摆动引脚。 所以没有将引脚保持在 GND 的硬件相关。

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

    尊敬的 Jaka:

    我们计划发布一份有关在 AM263x 和 AM263Px 控制卡上启用跟踪的应用手册

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

    此外、我们已经看到适用于 HSFS 器件(非安全器件)的 Deafult HSM-RT Fimrware 中存在一些限制、我们将在计划于12月20日之前发布的下一个 SDK 版本中解决该问题

    两款产品同时推出后、您应该能够在任何功能引导模式下使用跟踪功能。 (OSPI 等)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价用户 id="533315" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1448126/am2634-cannot-configure-device-pins-to-outputs-trace "]

    有人有任何可能的解决方案吗? Lauterbach 脚本中的一条评论真的吸引了我的眼球。

    ;* SW3.1=OFF、SW3.2=ON、SW3.3=OFF、SW3.4=ON
    ;这是唯一可以使片外跟踪工作的引导模式。

    [报价]

    这是由于 HSFS 器件的 HSM 固件中未启用跟踪防火墙。 此问题将在下一个 SDK 版本中修复  

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

    如果我对您的理解正确、要启用跟踪、必须将固件加载到 OSPI 闪存上并且选择 OSPI 引导模式? 是否有其他方法可以在未在 OSPI 闪存上刷写应用程序的情况下使跟踪运行?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    没有其他方法可以在 OSPI 闪存上刷写应用程序的情况下运行跟踪?

    我想知道、如果您没有应用、那么跟踪的用途是什么?

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

    我们的测试应用将代码加载到 RAM、然后预设 PC 以重置矢量。 我们也想跟踪它。 通常、在其他 Sitara 上也没有像您所描述的那样存在的限制。

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

    尊敬的 Jaka:

    有关更多详细信息、请参考: https://www.ti.com/lit/an/spradp0/spradp0.pdf