主题中讨论的其他器件: DP83826E
您好、专家、
我正在 我们的产品板上测试 AM2434的 CLKOUT0。
我尝试启用 CLKOUT0以从 AM2434生成25MHz 时钟输出、AM2434连接到 我们产品板中以太网 PHY 芯片(TI DP83826E)的时钟输入(XI)。
测试代码在如下系统启动例程中执行、引用 TRM 中的 CTRLMMR_CLKOUT_CTRL 地址和 SDK 中的现有代码。
// after hw initialization
SOC_controlModuleUnlockMMR( SOC_DOMAIN_ID_MAIN, 2 );
*(volatile uint32_t*)(0x43008010U) = 0x11U; // 0x10u (enable CLKOUT0) and 0x01 (25Mhz)
SOC_controlModuleLockMMR(SOC_DOMAIN_ID_MAIN, 2);
// before starting task
TRM 中的 CTRLMMR_CLKOUT_CTRL:
我在 CCS 中检查了 CTRLMMR_CLKOUT_CTRL 寄存器是否正确设置、如下面所示、
但是、当我检查连接到 AM2434的 U13 (CLKOUT0)的 TEST 引脚时、我无法看到时钟输出。
是否应设置 与 U13相关的 PADCONFIG? 如果是、请告诉我应该 设置哪个 PADCONFIG 寄存器。 我想我们可以使用 Pinmux_config()来为 CLKOUT0配置引脚多路复用器、如"ti_pinmux_config.c"中的引脚多路复用器。 请告诉我这是不是正确的方式。
您能否分享您在这方面的经验和知识? 正确启用它的任何检查点都将帮助我取得进展。
对此,
Moonil