您尚未登录。

楼主 #1 2019-12-13 00:36:47

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,134
积分: 1086.5

今天确定了两件事:F1C100S的CPU频率和DRAM频率设置

1. 从Uboot设置的CPU频率决定了Linux启动后的频率
CONFIG_SYS_CLK_FREQ
用devmem确认Linux跑起来之后还是这个频率

2. 根据另一个帖子 https://whycan.cn/t_1949.html ,通过uboot把DRAM设置成240MHz(480M)成功跑起来
arch/arm/mach-sunxi/dram_suniv.c:
struct dram_para suniv_dram_para = {
    .size = 32,
    .clk = 156,//改这里,或者替换成CONFIG_DRAM_CLK

实测240M性能比156M有较大提高

离线

楼主 #3 2019-12-13 07:56:07

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,134
积分: 1086.5

Re: 今天确定了两件事:F1C100S的CPU频率和DRAM频率设置

kekemuyu 说:

关于cpu频率,启动内核后不是也可以设置频率吗?用devmem直接修改寄存器,当然uboot设置的是内核默认频率

对我试了用devmem也是可以设的,主要是我想看看启动Linux能快多少

离线

楼主 #6 2019-12-13 08:23:57

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,134
积分: 1086.5

Re: 今天确定了两件事:F1C100S的CPU频率和DRAM频率设置

天马行空 说:

https://github.com/Lichee-Pi/u-boot/blob/nano-lcd800480/arch/arm/mach-sunxi/dram_suniv.c



改成这样对吧? ====>



犀利, 请问你是怎么发现的 ^_^

感觉这下跑Linux速度可以更快了.

试了几把发现改了没用,然后搜关键字才搜到。。
提高dram频率对有内存吞吐的APP作用很明显,几乎是50%的提高
CPU频率提高对不牵扯到大量数据的运算有用。我最高试到888mhz, bogoMIPS从300多提高到400多

离线

页脚

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

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