alang

alang

0个粉丝

3

问答

0

专栏

0

资料

alang  发布于  2023-02-24 21:26:39
采纳率 0%
3个问答
1839

RV1126开发板A201的cpu频率怎么修改

悬赏金¥ 10
已结题
  1. 我在A201开发板上调试算法时,发现速度比较慢。然后深入研究发现,cpu的频率被固定为600M赫兹。而在其他厂商的RV1126开发板上测试,cpu频率会随着任务动态的调整,跑算法时会达到1.5G赫兹以上。然后,我看了A201开发板的kernelmenuconfig设置,也是设置为可以变频的,和其他厂商的开发板没有区别。我又仔细比较了他们的kernel源码,dts文件,也基本没有区别。但就是cpu频率被固定在一个较低的值了。然后我把另外厂家的SDK固件烧写到A201开发板上,发现cpu频率是可变的了,算法速度快了一倍多。这说明应该不是硬件的问题,而是系统软件的问题。

请问有人知道是什么原因吗?我要如何修改呢?

我来回答
回答3个
时间排序
认可量排序

alang

0个粉丝

3

问答

0

专栏

0

资料

alang 2023-02-24 21:28:47
认可0

我在A201开发板上调试算法时,发现速度比较慢。然后深入研究发现,cpu的频率被固定为600M赫兹。
而在其他厂商的RV1126开发板上测试,cpu频率会随着任务动态的调整,跑算法时会达到1.5G赫兹以上。
然后,我看了A201开发板的kernel的menuconfig设置,也是设置为可以变频的,和其他厂商的开发板没有区别。
我又仔细比较了他们的kernel源码,dts文件,也基本没有区别。但就是cpu频率被固定在一个较低的值了。
然后我把另外厂家的SDK固件烧写到A201开发板上,发现cpu频率是可变的了,算法速度快了一倍多。
这说明应该不是硬件的问题,而是系统软件的问题。
请问有人知道是什么原因吗?我要如何修改呢?

alang

0个粉丝

3

问答

0

专栏

0

资料

alang 2023-02-24 23:01:27
认可1

经过分析,问题解决:A201的开发板的dts文件有问题,其中的节点vdd_arm采用了pwm0来调节电压,然后在vdd_npu节点中,又重复使用了pwm0,使得对cpu的电压调节不起作用了。查看硬件电路图,npu的电压调节是通过pwm1来做的。因此将vdd_npu节点中的pwms这一项中的pwm0改为pwm1,然后再重新编译内核,就ok了。

hpj

3个粉丝

3

问答

1

专栏

0

资料

hpj 2023-03-09 16:50:16
认可0

算法消耗NPU,消耗CPU资源也会增加么?

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区