buguai 发表于 2018-12-19 11:31:06

如何修改开发板主频--迅为iMX6UL开发板

平台:iMX6UL开发板



iMX6UL开发板 可以在文件系统中通过命令修改 CPU 运行的主频。
如下图所示,使用命令
“cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors”,其中其中
userspace 表示用户模式,在此模式下允许其他用户程序调节 CPU 频率。



如下图所示,使用命令
“cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies ”查看 iMX6UL 可以
支持的主频。



如下图所示,使用查询命令
“cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq”,查看当前频率。


如下图所示,使用命令修改为“198000”
“echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor”
“echo 198000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed”
修改之后,使用查询命令,修改为 198000 了。

yinjinzhong 发表于 2018-12-19 11:39:37

这个应该是在DT中就定义好了的。可以选择自动调节,在cpu负载高的时候,主频自然就上去了。

   5         cpus {                                                                  
   4               #address-cells = <1>;                                          
   3               #size-cells = <0>;                                             
   2                                                                                 
   1               cpu0: cpu@0 {                                                   
53                           compatible = "arm,cortex-a7";                                                                                                                              
   1                         device_type = "cpu";                                    
   2                         reg = <0>;                                             
   3                         clock-latency = <61036>; /* two CLK32 periods */      
   4                         operating-points = <                                    
   5                                 /* kHzuV */                                 
   6                                 6960001275000                                 
   7                                 5280001175000                                 
   8                                 3960001025000                                 
   9                                 198000950000                                 
10                         >;                                                      
11                         fsl,soc-operating-points = <                           
12                                 /* KHzuV */                                 
13                                 6960001275000                                 
14                                 5280001175000                                 
15                                 3960001175000                                 
16                                 1980001175000                                 
17                         >;

buguai 发表于 2019-2-14 10:07:21

yinjinzhong 发表于 2018-12-19 11:39
这个应该是在DT中就定义好了的。可以选择自动调节,在cpu负载高的时候,主频自然就上去了。

   5          ...

{:handshake:}   多谢

huashengdun 发表于 2019-8-10 17:40:14

这个是单核系统吧

buguai 发表于 2019-8-15 11:51:28

huashengdun 发表于 2019-8-10 17:40
这个是单核系统吧

是的,Cortex-A7 单核处理器。

apingzai2012 发表于 2019-9-6 09:47:52

楼主光盘资料能不能分享一下!,谢谢
页: [1]
查看完整版本: 如何修改开发板主频--迅为iMX6UL开发板