你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32mp157d 主频无法达到800mhz

[复制链接]
blackholesss 提问时间:2023-3-8 07:04 / 未解决
屏幕截图 2023-03-08 064701.png 屏幕截图 2023-03-08 064634.png

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



收藏 评论7 发布时间:2023-3-8 07:04

举报

7个回答
网络孤客 回答时间:2023-3-8 09:52:11

u-boot中频率设置错误?

mpu.china 回答时间:2023-3-8 18:02:27

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

blackholesss 回答时间:2023-3-8 19:47:28

网络孤客 发表于 2023-3-8 09:52
u-boot中频率设置错误?

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

blackholesss 回答时间:2023-3-8 19:59:55

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

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

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

屏幕截图 2023-03-08 200447.png
blackholesss 回答时间:2023-3-8 20:10:45
Allonli 发表于 2023-3-8 18:02
[md]你的推测是对的,要跑满800MHz,首先cpu电压要求到1.35v, 移除掉pmic相关的设备树配置,代之fixed rugu ...

感觉应该不是设备树的问题,因为历史版本的tf-a和uboot是没问题的,应该是引入fip后才会出现的,我在想是不是要删除pmic相关的注册
mpu.china 回答时间:2023-3-13 08:42:31

blackholesss 发表于 2023-3-8 20:10
感觉应该不是设备树的问题,因为历史版本的tf-a和uboot是没问题的,应该是引入fip后才会出现的,我在想是 ...

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

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版