久芯网

stm32mp157d 主频无法达到800mhz

avatar blackholesss 提问时间: 2023-07-07 09:35:17 / 未解决
stm32mp157d 主频无法达到<a style=800mhz [相关图片]' title='stm32mp157d 主频无法达到800mhz [相关图片]' /> stm32mp157d 主频无法达到800mhz [相关图片]

我在移植tf-a 2.6 版本和uboot 2021.10 版本后发现mpu主频是650mhz ,我的芯片是mp157d的型号应该是要跑到800mhz的,移植测试用的开发板用的是分离式电源,没有采用st官方推荐的电源控制新品。推测可能是电源芯片验证没通过,导致主频降低为650mhz,请问应该修改哪个地方让主频跑满800mhz




如需获得 stm32mp157d 等器件的更多信息,请点击链接或 点击此处 联系在线客服!

7个回答
  • avatar 网络孤客
    回答时间: 2023-07-07 10:03:07

    u-boot中频率设置错误?

  • avatar mpu.china
    回答时间: 2023-07-07 10:33:31

    你的推测是对的,要跑满800MHz,首先cpu电压要求到1.35v, 移除掉pmic相关的设备树配置,代之fixed rugulator,core电压也应该设置到1.35v。默认的opp-table里已经包含有800MHz的节点,只要包含进正确的15xD的dtsi即可。

  • avatar blackholesss
    回答时间: 2023-07-07 10:55:51
    网络孤客 发表于 2023-3-8 09:52
    u-boot中频率设置错误?

    基于157d-ev1 开发板设备树,应该不用在手动修改吧,当前只有电源设计不一样

  • avatar blackholesss
    回答时间: 2023-07-07 11:14:42
    Allonli 发表于 2023-3-8 18:02
    你的推测是对的,要跑满800MHz,首先cpu电压要求到1.35v, 移除掉pmic相关的设备树配置,代之fixed rugu ...

    [md]我删除了pmic相关节点,比在根节点添自己的电源节点,dtsi文件也检查过,cpu0_opp_table是800mhz,我猜测新版本的移植可能不仅需要修改设备树的结点,还需要修改部分源码,比如pmic的相关注册

  • avatar blackholesss
    回答时间: 2023-07-07 11:46:01
    Allonli 发表于 2023-3-8 18:02
    [md]你的推测是对的,要跑满800MHz,首先cpu电压要求到1.35v, 移除掉pmic相关的设备树配置,代之fixed rugu ...

  • avatar blackholesss
    回答时间: 2023-07-07 12:16:25
    Allonli 发表于 2023-3-8 18:02
    [md]你的推测是对的,要跑满800MHz,首先cpu电压要求到1.35v, 移除掉pmic相关的设备树配置,代之fixed rugu ...

    感觉应该不是设备树的问题,因为历史版本的tf-a和uboot是没问题的,应该是引入fip后才会出现的,我在想是不是要删除pmic相关的注册

  • avatar mpu.china
    回答时间: 2023-07-07 12:34:54
    blackholesss 发表于 2023-3-8 20:10
    感觉应该不是设备树的问题,因为历史版本的tf-a和uboot是没问题的,应该是引入fip后才会出现的,我在想是 ...

    把min和max都改成1.35v,并确保core实际供电是1.35v

会员中心 微信客服
客服
回到顶部