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.

[参考译文] AM2432:时钟环回

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1093844/am2432-clock-loopback

部件号:AM2432
Thread:sysconfig中讨论的其它部件

大家好,

在下面的E2E线程上下文中,我将创建另一个侧重于环回信号的线程。

链接到E2E线程

  1. 关于sysconfig设置中的GPMC_CLKLB和MMC1_CLKLB,如果客户没有勾选这些信号的框(因为他们没有关联的球),会发生什么情况? 我假设他们需要连接引脚,即使没有相关的球,是否有任何文档显示此回送信号连接到什么以及它的作用? 上一个线程中链接的文档与OSPI/QSPI相关,而不是与GPMC/MMC1相关。

此致,

Mari Tsunoda

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

    您好,有任何更新吗?

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

    嘿Mari,

    立即重新分配此线程,以便与正确的专家联系。

    此致,

    Zackary Fleenor

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

    您好,Zackary,

    谢谢,如果可能的话,我希望日本时间明天中午之前得到答复,因为我们将与他们举行另一次会议。 很抱歉再次这么匆忙。

    此致,

    Mari

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

    您好,Mari,

    在联机sysconfig版本1.12 .0+2406 ( dev.ti.com/sysconfig)中...

    选中左侧的复选框后,输出文件将包括以下部分,该部分将PADCONFIIG32配置为...
    1)选择GPMC0_CLKLB多模0 (GPMC0_CLKLB)
    2)设置PAD的Input enable (输入启用)(RXACTIVE = 1)
    右侧的RX复选框灰显且始终处于选中状态(RXACTIVE = 1)
    3) TX_DIS位保持未写入且处于默认状态

    在AM64x上,PADCONFIIG32 (GPMC0_CLKLB)的默认状态为多模= 7 (未分配),RXACTIVE = 0,TX_DIS = 1

    这意味着TX_DIS将保留1 (驱动程序已禁用)。 这将阻止GPMC_CLKLB用作PAD环回时钟。 要操作,它需要启用接收器(RXACTIVE = 1)和启用驱动程序(TX_DIS = 0)。

    为了使CLKLB正常工作,我认为需要修改sysconfig的以下输出代码片段...

    发自:
    /* MyGPMC1 -> GPMC0_CLKLB -> GPMC0_CLKLB */
       {
           PIN_GPMC0_CLKLB,PIN_MODE(0)|\
           ((PIN_Pull_disable | PIN_input_enable)&(~PIN_Pull_Direction))
       },
       
    至:
    /* MyGPMC1 -> GPMC0_CLKLB -> GPMC0_CLKLB */
       {
           PIN_GPMC0_CLKLB,PIN_MODE(0)|\
           ((PIN_Pull_disable | PIN_input_enable)&(~PIN_Pull_Direction)&(~PIN_OUTPUT_DISABLE))
       },


    如果左侧的复选框完全未选中,则sysconfig的输出代码不会向PADCONFIIG32 (GPMC0_CLKLB)写入任何内容,使其处于默认状态。
    同样,PADCONFIG32 (GPMC0_CLKLB)的默认状态为多模= 7,RXACTIVE = 0,TX_DIS = 1。 这不能用作环回时钟。

    请参阅TRM表5-105。 PADMMR_PADCONFIIG32寄存器字段描述。 具体而言,SPRUIM2C–2020年5月–2021年9月修订显示位字段重置状态离开TX_DIS = 1,防止输出缓冲器驱动GPMC0_CLK。

    此致,
    标记