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.

[参考译文] RTOS/AM4379:修改 SBL 中的 QSPI 时钟

Guru**** 2595770 points
Other Parts Discussed in Thread: AM4379

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/644831/rtos-am4379-modifying-qspi-clock-in-sbl

器件型号:AM4379

工具/软件:TI-RTOS

尊敬的 TI:

我在 MLO 中测试了 QSPI 闪存、  并在 AM4379板上测试了应用、发现它们之间的 QSPI 时钟是不同的(MLO 中为12MHz、应用中约为50MHz)。

您能否告诉我如何修改 MLO 中的 clk。

Thamks  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    SBL 使用文件 SBL_QSPI.c 来初始化用于引导的 QSPI IP。 引导加载程序代码使用 QSPI 库设置 QSPI IP。

    请参阅函数 pdk_install_path\packages/ti\starterware\bootloader\src\SBL_QSPI.c
    初始化接口的 QSPI 库是位于 pdk_install_path\packages/ti\starterware\library\qspilib\qspi_lib.c 位置的 QSPI_lib.c

    使用 dal 文件夹中 QSPI.c 中的函数 QSPISetPreScaler()来设置 DCLK_DIV。

    该设置的另一部分、用于对驱动到 QSPI IP 的功能时钟进行编程。 您可以使用时钟树工具跟踪该设置。
    processors.wiki.ti.com/.../AM437x_Clock_Tree_Tool

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

    感谢您的回复~

    现在我使用了相同的代码来编译 MLO 和 app、但 MLO 和 app 中有不同的 QSPI clk (MLO 中为12MHz、APP 中约为50MHz)。
    那么、如何将 QSPI 时钟更改为50MHz?

    谢谢