您尚未登录。

楼主 #1 2018-07-26 15:14:01

竹子
会员
注册时间: 2018-07-26
已发帖子: 10
积分: 10

大侠帮忙,F1C100S如何实现在linux应用程序中动态修改工作频率

RT

最近编辑记录 竹子 (2018-07-26 17:05:11)

离线

楼主 #4 2018-07-26 17:05:25

竹子
会员
注册时间: 2018-07-26
已发帖子: 10
积分: 10

Re: 大侠帮忙,F1C100S如何实现在linux应用程序中动态修改工作频率

达克罗德 说:

Linux还是裸机呀?


抱歉,没写清楚,linux

离线

楼主 #5 2018-07-26 17:07:35

竹子
会员
注册时间: 2018-07-26
已发帖子: 10
积分: 10

Re: 大侠帮忙,F1C100S如何实现在linux应用程序中动态修改工作频率

晕哥 说:

linux下可以找到时钟寄存器, 用 devmem 指令直接修改寄存器用于调试.

参考链接: https://whycan.cn/t_463.html


非常感谢老大,这个好!

离线

楼主 #6 2018-07-26 23:27:04

竹子
会员
注册时间: 2018-07-26
已发帖子: 10
积分: 10

Re: 大侠帮忙,F1C100S如何实现在linux应用程序中动态修改工作频率

晕哥 说:

linux下可以找到时钟寄存器, 用 devmem 指令直接修改寄存器用于调试.

参考链接: https://whycan.cn/t_463.html



老大,devmem写cpu_pll寄存器成功了,读出来也对的。但是,cat /proc/cpuinfo的话,BogoMIPS值没变过来。是说要怎么reset一下么,还是说频率其实已经变过来,cpu文件信息还没变?

怎么验证频率变更过来了呢?

再次麻烦老大。

离线

楼主 #9 2018-07-29 10:01:28

竹子
会员
注册时间: 2018-07-26
已发帖子: 10
积分: 10

Re: 大侠帮忙,F1C100S如何实现在linux应用程序中动态修改工作频率

晕哥 说:

https://whycan.cn/t_359.html

我现在手边只有V3s, 从V3s的主线linux看, /proc/cpuinfo 并没有时钟频率, 看下有没有别的文件指示时钟频率?
还有你如何确定写了 cpu_pll 寄存器之后,主时钟确实变化了?


$ cd /sys/devices/system/cpu/cpu0/cpufreq不存在

~cpu/cppufreq也是空目录。

我重新编译cpu动态调整驱动,发现sdk没做这部分,看来是没法看cpu频率了。

我习惯用带电流监测的USB电流表给开发板供电,而写寄存器后,整个板子耗电是有变化的,所以,判断系统运行是改变了的。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn