【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
f1c200s默认的cpu频率是408M,默认的dram频率是156M。这两个数值,坦白说,都算不上特别高的频率。因为我们的晶振是24M输入,所以408/24=17,相当于整个cpu的频率只是晶振倍频了17倍。然而现在很多mcu的频率都动不动几百兆,所以这个频率肯定是不够的。稍微复杂一点的应用,执行就要花费掉较多的一点时间。因此,有必要尝试一下,在uboot下面修改cpu频率和dram频率,看看有没有明显效果。一般情况下,两者的数值,都是在uboot修改的,包括dram的初始化,也是uboot完成的,kernel不再做进一步的更改。
1、uboot修改cpu频率
修改cpu的频率很简单,打开make menuconfig ARCH=arm,选择Boot images,将cpu clock frequency从408000000,修改成720000000即可,
2、修改dram的时钟
要做到dram的时钟修改,需要分成两个步骤。第一,在make ARCH=arm menuconfig中做修改,选择Arm Architecture,sunxi dram clock speed中将156修改成240