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.

[参考译文] AM623:从 u-boot 切换到 RTOS 后、CPU 频率变化不持续

Guru**** 2460850 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1550886/am623-cpu-frequency-change-not-persistent-after-handover-from-u-boot-to-rtos

器件型号:AM623


工具/软件:

您好:

我们正在尝试将 CPU 频率从 1.25GHz 提高到 1.4GHz。 U-boot 已更新为配置电压和频率、在 Linux 系统中、也可以使用 k3conf 工具来验证此更改。
但是、在加载 RTOS 时、CPU 频率会复位为 1.25GHz(由 TISCI_MSG_GET_FREQ 回读)。
我尝试捕获一些 SYSFW 跟踪以查看更改的时间、您能看一下它们吗?
它们似乎不完整、1.25GHz 和 1.4GHz 引导之间没有区别。 我还期望在主机 id 12 接管后(A53 非安全通道、由我们的 SCI 驱动程序使用)不久、能看到 TISCI_MSG_GET_FREQ 的 0x010e 信息。

跟踪解析器将非安全主机归类为“接收到来自安全主机的消息“是否正常?

稍后、资源和中断配置消息与我对系统配置的期望相对应。 最后、我会看到一些 TISCI_MSG_PROC_SET_CONFIG (0xc100) 请求、可能会从 psci 调用中发出这些请求以启动辅助内核。

它们是否可能重置某些以前的配置?

是否需要从 u-boot 到操作系统的特定切换才能保留设置? Linux 使用“bootm"/"booti"启动“启动,“,RTOS“RTOS 被、 被提取并使用“go"直接“直接启动。

是否有其他选项可用于检测工作频率? 然后、我们可以在 RTOS 引导期间提前进行检查、此时频率会变回该状态。

谢谢。此致。

e2e.ti.com/.../trace_5F00_14_5F00_dec.txt

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

    您好、

    我正在查看您的查询、我将在下周中旬之前提供更新信息。

    此致、

    会面。

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

    您好:

    事实证明、频率实际上没有改变。 重建 R5 固件后、u-boot 成功设置了内核频率、它也会在 RTOS 启动后保持不变、并可以通过一些基准测试正确读回和验证。 因此该问题已解决。

    但是、在跟踪中仍然没有发生此变化的迹象、因此如果您有任何反馈说明为什么它们未被记录、这对未来可能会有所帮助。

    谢谢。此致。