工具/软件:
您好:
我们正在尝试将 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 引导期间提前进行检查、此时频率会变回该状态。
谢谢。此致。