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.

[参考译文] AWR2944:AWR2944

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1179750/awr2944-awr2944

器件型号:AWR2944

根据前面论坛中的提示、在调用 Bootloader_runSelfCpu 之前会移动函数 SOC_rcmWaitBSSBootComplete。 尽管整个 SBL QSPI 引导时间缩短、但仍需要800ms 以上的时间、这仍然远远不满足客户的需求。 请问这是否可以进一步缩短时间、将时间降至250ms 之内?

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

    移动方式如下:

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

    Zonghu、您好!

    如果用户启用并修改 SBL 以包含 EDMA 传输、则可以减少该值。 这应缩短时间。
    目前还没有启用此功能的参考代码。

    此致、
    Saswat Kumar

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

    您好  Saswat,

    非常感谢您的回复,当我将 QSPI 配置为 EDMA 时、我发现引导无法启动,我应该注意什么?

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

    Zonghu、您好!

    您必须进行调试并找出 SBL 中的确切错误。
    您可以在 SBL_QSPI 代码中添加 LOOP_FOREVER、然后单步执行以查找确切的错误。

    此致、
    Saswat Kumar

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

    理论上、QSPI 的时钟为80MHz、但当前6BH 命令(四路输出快速读取)将每48个时钟输出4字节数据。 计算后、只需约120ms 的时间即可加载约800KB 的数据、但现在需要超过800ms。 原因是什么?

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

    Zonghu、您好!

    在当前的 SBL 中、该函数等待 BSS 引导、这是一项耗时的功能。 您如何测量该时间以及在哪两个点之间测量该时间?
    如果您引用路径 C:\ti\mmwave_mcuplus_sdk_04_03_00_01\mcu_plus_sdk_awr294x_08_04_00_20\examples\drivers\boot\SBL_QSPI\awr294x-evm\r5fs0-main_nortos 中存在的代码、则可以更清楚地了解此函数
    这将帮助您了解 SBL 流程。

    此致、
    Saswat Kumar