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.

[参考译文] 66AK2G02:QSPI 引导时间基准测试

Guru**** 2553450 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/599671/66ak2g02-qspi-boot-time-benchmark

器件型号:66AK2G02

您好!

我的客户想知道 QSPI 引导的基准测试。 请假设他们将 SBL 用作第二个引导加载程序、该引导加载程序由 ProcSDK RTOS 版本03.02.00提供。
另请注意、它们的当前引导模式是 QSPI48。
我认为 SBL 中引导时间的主要影响因素是  

  • 用于初始化 PLL 和 DDR3等的 Board_init()。
  • QSPI 读取和应用程序映像部署。

您对此有什么意见吗?

此致、
Naoki

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

    我已将此内容转发给软件专家。 他们的反馈应发布在此处。

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

    Naoki-San、

    我们有 QSPI-48和 QSPI-96基准、我们在 K2G EVM 上使用不同的应用二进制大小以及 POR 信号和 GPIO 切换进行捕获。

    第一阶段引导基准:

    执行此测试时、将152KB 数据作为单级引导测试加载、并将时序从 ROM 开始到引导退出。

    第二阶段引导基准:

    执行此测试时、加载了152 KB 数据作为单级引导测试和770 KB 二级映像。 从 ROM 开始到第二级代码的时间将 GPIO 驱动为高电平。

    整个应用 QSPI 引导基准测试编号如下、用于加载第一级为150KB (SBL)、第二级为770KB (APP)的映像

    •   QSPI 96MHz 4引脚模式:112ms
    •   QSPI 96Mhz 2引脚模式:132ms
    •   QSPI 48MHz 4引脚模式:132ms
    •   QSPI 48Mhz 2引脚模式:172ms

    以下是几个示波器快照:通道1 (黄色表示 POR 复位、通道2表示引导完成后的 GPIO LED 齿形)查看增量以查看我们测量的引导时间

    希望这对您有所帮助。

    此致、

    Rahul

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

    感谢您分享您的结果。 只是一个简单的问题,但是 SBL 是否包括用于配置 PLL 和 DDR3L 等的 Board_init()?
    您的应用程序是否在运行时实际使用 DDR3L 资源? 我不`m 结果是否包括 PLL 和 DDR3初始化以及 DDR3L 的映像部署。

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

    基准测试包括 PLL 初始化和 DSP 唤醒、但不包括 DDR 初始化、因为我们要引导的应用程序正在从 MSMC 运行、因此我们删除了 DDR 初始化部分。 n`t 过程中的大部分时间是引导加载程序将映像从闪存复制到片上存储器所需的时间、因此我不担心引导时间会在 DDR 初始化中花费大量时间。

    如果需要、我可以根据需要单独对 SBL 中的 DDR 初始化部分进行基准测试、以实现完整性。

    此致、
    Rahul