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.

[参考译文] AM3358:ROM 代码默认 MPU_CLK 设置

Guru**** 2553450 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/617936/am3358-rom-code-default-mpu_clk-setting

我们的客户发现、ROM 代码的默认 MPU_CLK 时钟设置与 TRM (SPRUH73P)中的描述不同。 TRM (SPRUH73P)介绍了"MPU ADPLLS 被锁定以为 A8提供500MHz"、但 MPU ADPLLS 设置为1GHz、并在客户电路板上为 AM3352BZCZA100提供 XIP 引导。

当使用实现 AM3358BZCZ00的 EVM 时、MPU ADPLLS 锁定为具有 XIP 引导或 MMC0引导的 A8提供1GHz。 结果的详细信息如下:

对于 XIP 引导:

 PC -> 0x00020000

 0x44E00420         CM_WKUP_CM_IDLEST_DPLL_MPU
 0x44E00420         00000100

 0x44E0042C         CM_WKUP_CM_CLKSEL_DPLL_MPU
 0x44E0042C         00000000

 0x44E10040         Control_Module_control_status
 0x44E10040         00480310

 PC -> 0x08000000

 0x44E00420         CM_WKUP_CM_IDLEST_DPLL_MPU
 0x44E00420          00000001

 0x44E0042C         CM_WKUP_CM_CLKSEL_DPLL_MPU
 0x44E0042C          0003E817

对于 MMC0引导:

 PC -> 0x00020000

 0x44E00420         CM_WKUP_CM_IDLEST_DPLL_MPU
 0x44E00420         00000100

 0x44E0042C         CM_WKUP_CM_CLKSEL_DPLL_MPU
 0x44E0042C         00000000

 0x44E10040         Control_Module_control_status
 0x44E10040         00480317

 PC -> 0x402F0400

 0x44E00420         CM_WKUP_CM_IDLEST_DPLL_MPU
 0x44E00420          00000001

 0x44E0042C         CM_WKUP_CM_CLKSEL_DPLL_MPU
 0x44E0042C          0003E817

在 ROM 引导期间、为 VDD_MPU 提供的电源电压为1.1v。 它不符合 Nitro (1GHz)的建议运行条件。

这不是问题吗?

此致、

Daisuke

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

    主振荡器频率是多少? 您是否已检查 M2分频器(CM_DIV_M2_DPLL_MPU、地址0x44E004A8)?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Biser - San、

    感谢你的答复。

    主振荡器频率为24MHz。 M2分频器为1/2 (DPLL_CLKOUT_DIV = 2h)。 因此、MPU ADPLLS 被锁定以为 A8提供500MHz 频率、并且与 TRM 描述相匹配。

    对于 XIP 引导:

     

    CM_WKUP_CM_CLKSEL_DPLL_MPU
    (0x44E0042C)

    CM_WKUP_CM_IDLEST_DPLL_MPU
    (0x44E00420)

    CM_WKUP_CM_DIV_M2_DPLL_MPU
    (0x44E004A8)

    0x00020000

    0x00000000

    0x00000100

    0x00000201

    0x08000000

    0x0003E817

    0x00000001

    0x00000222

    对于 MMC0引导:

     

    CM_WKUP_CM_CLKSEL_DPLL_MPU
    (0x44E0042C)

    CM_WKUP_CM_IDLEST_DPLL_MPU
    (0x44E00420)

    CM_WKUP_CM_DIV_M2_DPLL_MPU
    (0x44E004A8)

    0x00020000

    0x00000000

    0x00000100

    0x00000201

    0x402f0400

    0x0003E817

    0x00000001

    0x00000222

    此致、

    Daisuke