原创 在UBoot中修改CPU的频率

2009-6-15 19:31 6067 5 5 分类: MCU/ 嵌入式

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


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



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



cpu_init_crit:
 /* PLLCON */
 ldr  r0, =0x10001004 /*96M*/
 ldr r1, =0x4008  
 str r1, [r0]


 ldr  r0, =0x10001004 /*96M*/
 ldr r1, =0xC008  
 str r1, [r0]



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


case 115200:


  divisor0 = 0x22;
  divisor1 = 0x00;


到此便OK了.

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /4 下一条