嵌入式 在uboot中修改cpu频率

在UBoot中修改CPU的频率很简单,按照如下去做就可以了.本文中我把cpu的频率改为了64MHZ.


/home/uboot/u-boot-1.1.4/include/configs/UB4020.h
#define CFG_HZ  64000000 



/home/uboot/u-boot-1.1.4/cpu/sep4020/start.S
根据SEP4020用户手册V1.7.1的P176页的寄存器来改。



cpu_init_crit:
 
 ldr  r0,=0x10001004 
 ldr r1,=0x4008  
 str r1, [r0]


 ldr r0, =0x10001004 
 ldr r1,=0xC008  
 str r1, [r0]



/home/uboot/u-boot-1.1.4/cpu/sep4020/serical.c
更改分频因子。


case 115200:


  divisor0 = 0x22;
  divisor1 = 0x00;


到此便OK了.

 

你可能感兴趣的:(嵌入式 在uboot中修改cpu频率)