【新人上手】D1哪吒开发板Tina Linux下动态调CPU频率和电压
-
公布一些测试用例,分别广大开发者调试:
1、查看cpu频率的方法
根目录下执行
cat /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_cur_freq
结果如下:
root@TinaLinux:/# cat /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_cur_freq 1008000
如果遇到没有路径下的可执行项的情况,则可以参考以下帖子重新配置镜像并烧录:
超频教程
menuconfig参考2、调频调压测试命令
根目录下执行
/usr/bin/cpufreq.sh 10000 500000
其中第一个参数10000指的是每个子用例循环测试数times,由于脚本中有3个子用例,因此总的调频数是30000。
第二个参数500000指测试时间间隔,单位为us,一般不建议低于100000us。
结果如下:
root@TinaLinux:/# /usr/bin/cpufreq.sh 10000 500000TEST_NUMBERS(from tinatest): 10000TEST_INTERVAL(from tinatest): 500000TEST_NUMBERS(from shell): 10000TEST_INTERVAL(from shell): 500000===>>cpufreq test(seq) startNo.1freq_target=720000set cpufreq[720000] OKNo.2freq_target=816000set cpufreq[816000] OKNo.3freq_target=912000set cpufreq[912000] OKNo.4freq_target=1008000set cpufreq[1008000] OKNo.5freq_target=480000set cpufreq[480000] OK
测试过程无死机,无异常报错信息,测试完成时会打印如下信息,即测试通过
=================all cpufreq test done!!!=================== -
-
-
@randolph 你好,我想请教一下,你使用的是哪个调频策略?我测试的ondemand策略在单核cpu上跑不起来,必须要打开CONFIG_SMP,ondemand才能动态调频。但是我是单核cpu,打开CONFIG_SMP又很奇怪
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号